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.
Move from hand-written PHP to PHP's most popular framework and build faster, cleaner, more secure apps.
Deliver client web apps and APIs faster with authentication, database and file storage built in.
Teams modernising older PHP systems into a maintainable MVC structure.
Add Laravel to your CV — one of the most requested PHP skills in South African job adverts.
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.
Join 100% live online from anywhere, or hybrid — one or two days a week at our Midrand campus and the rest live online. Full-time face-to-face attendance can be requested, and is possible when an onsite group class is running.
Receive a Code College certificate on completion — recognised by employers across South Africa.
Yes. You should be comfortable with PHP syntax, functions, arrays and basic object-oriented PHP. Our PHP course covers everything you need.
Yes. The course covers API routes, JSON resources and API authentication with Laravel Sanctum, so you can build back-ends for mobile apps and JavaScript front-ends.
A complete Laravel web application with authentication, database relationships, forms, file uploads and a REST API — tested with PHPUnit and deployed to shared hosting or a VPS.
Individuals join live online from anywhere, or hybrid — one or two days a week at our Midrand campus and the rest live online. Group courses run live online or hybrid, with fully onsite delivery at our Midrand campus optional, on request. Teams of 2–4 save 10% and teams of 5 or more save 20% per person (same class dates, paid in full upfront). Contact us for a group quote.
Yes. Code College is a B-BBEE Level 4 contributor and training spend qualifies as skills development under the B-BBEE scorecard. The course fee also counts toward your SDL (Skills Development Levy) spend.
Book the Laravel Course today — full-time (5 days) or part-time. Johannesburg and online.