Francis Landford.
← All Courses

Intermediate

Building REST APIs with Laravel

Design, secure, and ship a real JSON API — resourceful routes, API Resources, Sanctum authentication, and versioning that won't break your mobile app.

Most Laravel apps eventually need to talk to something other than a browser — a mobile app, a frontend SPA, another service. This course walks through building that API properly: resourceful routing, shaping responses with API Resources instead of raw models, authenticating requests with Sanctum, and handling validation and rate limiting the way production APIs actually need to.
You should already be comfortable with Eloquent models, migrations, and basic routing. This course assumes you can build a standard Laravel CRUD feature and want to expose it as JSON instead of (or alongside) Blade views.

Lessons

Designing Resourceful API Routes code Preview
View →
Shaping Responses with API Resources code
Authenticating APIs with Sanctum code
Validation, Errors, and Rate Limiting code
Versioning and Documenting Your API code

19.00 USD

Sign In to Enroll
  • 5 lessons
  • Final quiz + certificate on completion