MVC, Eloquent ORM & Blade Templates
Laravel is the most popular PHP framework in the world. This course teaches you to build professional web applications using Laravel's MVC architecture, Eloquent ORM, Blade templating engine, authentication scaffolding and RESTful API development.
Composer, artisan CLI, understanding the MVC folder structure and routing.
Route types, controller actions, resource controllers and middleware.
Layouts, sections, components, directives and passing data to views.
Models, migrations, relationships (hasMany, belongsTo, manyToMany), query builder.
Schema builder, running migrations, seeding test data with Faker.
Laravel Breeze/Fortify, gates, policies and role-based access.
Form Request classes, validation rules, error messages.
Local and cloud (S3) file storage with the Storage facade.
API routes, JSON resources, API authentication with Sanctum.
Feature tests with PHPUnit, deploying to shared hosting or a VPS.
All courses are taught by Code College’s senior development trainers — practitioners with real-world industry experience, backed by over 20 years of professional developer training since 2004.
You write code from day one. Every concept is reinforced with real exercises and a practical project you keep.
Attend in-person at our Woodmead (JHB) campus or join 100% online from anywhere.
Receive a Code College certificate on completion — recognised by employers across South Africa.
Book the Laravel Course today — full-time (5 days) or part-time. Johannesburg and online.