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 experienced bootcamp instructors of the Code College team — with a total of 30+ years of industry experience in the team.
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, Cape Town and online.