This course is for Indian students and career switchers who know basic PHP and want to level up to building APIs with Laravel. You'll create a fully functional blog API, covering routing, Eloquent, authentication, validation, and testing.
By the end you will have a deployable Laravel project that supports user registration, CRUD for posts, and comment management via a RESTful API.
You’ll be ready to work on backend roles, contribute to Laravel projects, or build your own SaaS back‑ends.
Course Introduction & Environment Setup
Dani Krossing · 28 min
2
Routing and Controllers Basics
Laravel Daily · 14 min
3
Eloquent Models and Relationships
Laracasts · 8 min
4
Database Migrations and Seeding
Net Ninja · 9 min
5
API Authentication with Laravel Sanctum
Learn with Jon · 19 min
6
Resource Controllers & API Resources
Laratips · 37 min
7
Validation and Error Handling
Laravel Daily · 13 min
8
Project 1: Posts CRUD API
Laravel Daily · 14 min
9
Project 2: Comments & Feature Tests
Laravel · 22 min
Build a Laravel application with a public REST API and an admin area.
What it must do
What to submit A link to a public GitHub repository. Nothing else.
Your repository is read the moment you submit. Unlimited attempts — a fail comes back as a list of what to fix.
Sign in to submit it.