Stop Building CRUD APIs (do this instead)
Most Laravel APIs start the same way: a resource controller, a few routes, and a clean set of CRUD endpoints. It looks good - until real behaviour shows up. In this live coding session, we’ll take a typical CRUD API and push it to its limits, exposing where it starts to fall apart. From there, we’ll refactor it into something that reflects how systems actually work - focusing on actions, intent, and clarity over convention. We’ll cover: Where CRUD works (and where it doesn’t) Why “update” endpoints become a dumping ground How to model real behaviour in your API design A practical structure you can apply in Laravel today No slides, no theory overload - just real code, real problems, and better ways to approach them.
Keep Watching
Reliable API Calls Without the Stress
Presented at PHP Sussex
Jun 2025 · PHP Sussex
meetupBuilding High-Performance APIs with Laravel's Built-in Tools
Presented at Laravel Worldwide Meetup
Jul 2024 · Laravel Worldwide Meetup
meetupScaling APIs in Laravel: Performance & Architecture Patterns
Presented at Zagreb PHP Meetup
Jul 2024 · Zagreb PHP Meetup