Course details
Laravel
Learn how a Laravel app is set up and how a request moves through it. You will install the tools, pick a starter kit, learn what every project folder is for, map URLs with routes and organise the logic in controllers, all while growing one small book-lending app.
Course curriculum
Getting Started with Laravel4 lessons
Why frameworks exist, the shapes a Laravel app can take, installing everything with Herd, and creating the Lendly project with the installer.
Starter Kits4 lessons
What a starter kit copies into your app, how Inertia connects Laravel to React or Vue pages, how Livewire makes pages interactive in PHP, and the older Breeze and Jetstream kits you will meet in existing apps.
Request–Response Flow and Project Folders4 lessons
Trace a request from public/index.php through middleware, the router and a controller and back out, then learn what lives in app, bootstrap, config, routes, resources, public, database, storage, tests and vendor.
Routing5 lessons
Define routes by method and path, serve plain pages with view routes, forward old addresses with redirect routes, capture values with parameters, and link safely with named routes.
Controllers5 lessons
Write basic controllers, let route model binding fetch records for you, share settings with route groups, register full CRUD with resource controllers, and give one-off actions their own single-action controller.
