
Trace the Laravel 13 request lifecycle, from the browser through public/index.php as the front controller, to a controller and final response, including routing, middleware, Eloquent, and blade views.
Build a real code-snippet app named Snippets with public browsing and likes. Learn Laravel essentials: routing, controllers, eloquent models and relationships, blade views, authentication, storage on Amazon S3, and deployment.
Open the Laravel 13 project to inspect composer.json and its require lists, then study bootstrap/app.php and web.php for routing, middleware, and the welcome blade page.
Learn to master Laravel’s Artisan and the joyful Tinker tool to accelerate development. Create boilerplate with make commands, inspect routes, manage migrations, cache, and test code interactively with Tinker.
Learn how route model binding in Laravel automatically resolves models from the url, using implicit binding by primary key or slug and returning automatic 404s.
Master Blade basics to build HTML pages with Laravel's templating engine. Use .blade.php templates, pass data to views, print with double braces, and apply directives like @if and @foreach.
Discover how Laravel 13 uses Blade layouts and components to build reusable UI. Create class-based or anonymous components with props and slots, and apply a single layout across pages.
Learn how migrations provide version-controlled, reproducible database schema in Laravel, applying changes with PHP Artisan migrate, rolling back, and seeding data for a snippets app.
Learn how an Eloquent model represents a database table, how to create, read, update, and delete records, and how mass assignment, fillable, casts, and timestamps work.
Master Laravel: define one-to-many and many-to-many relationships with Eloquent, use has many, belongs to, and pivot tables, and optimize queries with eager loading to avoid n+1 problems.
Learn to use Laravel 13's query builder and Eloquent to build features like paginated listings, search, and stats, with scopes, aggregates, and conditional queries.
Master factories and seeders in Laravel to generate realistic data with Faker, define attributes, set states, build relationships, and seed the database with migrate fresh --seed.
Master error handling and old input in Laravel 13 by using the error bag, @error, and old helpers, then prevent form collisions with named bags and array field support.
Learn to create custom Laravel validation using closures and rule classes, use the rule builder for unique and conditional checks, and ensure secure, reusable validation with root model binding.
Master authentication and authorization concepts in Laravel 13, including sessions and cookies for login state, guards and providers, and official starter kits like Breeze and Fortify.
Build a minimal manual auth system in Laravel 13 with registration validation, password hashing via bcrypt, login via auth, and secure session handling with redirects.
Learn to securely serve private files by issuing time-limited signed urls, choosing between temporary urls and downloads, and enforcing authorization policies before url generation.
Discover how to test uploads in Laravel using storage fake S3 and uploaded file fake, ensuring fast, repeatable tests without AWS keys, and asserting exists, missing, and directory states.
Stay tuned for more videos as the instructor invites you to contact for help and questions, and to explore future content.
Laravel 13 & AI: The Ultimate Guide to Building Web Apps with AI
This course contains the use of artificial intelligence
Build a real, production-grade web app with Laravel 13 — then store, scale, and ship it to the cloud, all while developing faster than you ever have with Claude and Laravel Boost.
Laravel is the framework that made PHP joyful again — and Laravel 13 (released March 17, 2026, announced by Taylor Otwell at Laracon EU 2026) is the most powerful, polished, and AI-ready version yet. It leans hard into one idea: a clean, modern stack built for "Artisans and agents" — human developers and the AI tools that now work alongside them.
This course is your complete, start-to-finish journey through that world. You won't just learn syntax and watch someone type. You'll build one real application from an empty folder to a live, auto-scaling cloud deployment — and along the way you'll learn to use AI not as a gimmick, but as a genuine productivity multiplier that helps you write better Laravel code, faster, with fewer mistakes.
By the time you finish, you won't just "know Laravel." You'll be able to design, build, test, secure, and deploy modern web applications — the exact skillset companies are hiring for in 2026.
The app you'll build: "Snippets"
Theory fades. Projects stick. That's why everything in this course revolves around building Snippets — a real, polished code-snippet sharing platform (think a focused, modern take on GitHub Gists or Pastebin).
We build it incrementally, module by module, so every new concept immediately earns its place in a real codebase. You'll add:
- Public and private snippets with clean, RESTful routes and controllers
- Beautiful Blade-powered UI with reusable components and layouts
- A real database schema with Eloquent models, relationships, factories, and seeders
- Robust form handling with validation, error messages, and old-input restoration
- Full user authentication and authorization — registration, login, gates, and policies
- Secure file uploads stored on Amazon S3, served via signed, expiring URLs
- Background processing with queues, jobs, and events
- A real test suite with Pest so you can refactor and ship with confidence
- And finally, a serverless deployment to AWS with Laravel Vapor — auto-scaling, pay-per-use, production-ready
By the capstone, "Snippets" isn't a toy. It's a deployable portfolio piece you can show employers, clients, or use as the foundation for your own SaaS idea.
Where the AI comes in
This is not a "bolt AI on at the end" course. Modern Laravel development is AI-assisted development, and we treat it that way.
You'll learn to develop with Claude Code and the Laravel Boost MCP server — the official toolchain that gives an AI assistant deep, accurate knowledge of your Laravel app: your routes, your models, your database schema, your conventions. You'll discover how to:
- Use Claude Code to scaffold features, debug errors, and refactor safely
- Wire up Laravel Boost so the AI understands your actual codebase instead of hallucinating
- Write effective guidelines and skills that make the AI follow your team's standards
- Build real, repeatable AI-assisted workflows — from "add a feature" to "find this bug" to "write the tests"
- Understand the Laravel AI SDK — Laravel 13's first-party, provider-agnostic API for text generation, tool-calling agents, embeddings, audio, images, and vector stores
- See how native vector search (embeddings + pgvector) powers AI features like semantic search
You'll leave knowing how to think with AI as a pair programmer — a skill that will outlast any single framework version.
Laravel 13 ships with no breaking changes from Laravel 12, so everything you learn is current and future-friendly. Along the way we use its newest capabilities where they shine:
- PHP attributes as an optional, cleaner alternative to property declarations across 15+ framework locations (models, controllers, jobs, commands, listeners, mailables, notifications)
- The first-party Laravel AI SDK for text, tools, embeddings, audio, images, and vector stores
- First-party JSON:API resources for spec-compliant API responses
- Queue::route() for centralized queue/connection configuration
- PreventRequestForgery — modern, origin-aware request-forgery protection
- Native vector search with embeddings and pgvector for AI-powered semantic features
We flag version-sensitive details as we go, and always point you to the official docs when it matters.
Who this course is for
- Aspiring web developers who know a little PHP (variables, functions, arrays, basic OOP) and understand how the web works (requests, responses, HTML), and want a real, job-ready skill.
- Developers from other stacks (Node, Python, Rails, plain PHP) who want to get productive in modern Laravel fast.
- Existing PHP/Laravel dabblers who want to fill the gaps, learn the right way, and finally understand the parts that always felt fuzzy.
- Developers curious about AI-assisted coding who want to learn how to actually use Claude and Laravel Boost in a real project — not just read about it.
You do not need any prior Laravel experience. Every concept is explained the first time it appears.
Requirements
- Basic PHP knowledge (variables, functions, arrays, a little OOP)
- Comfort with HTML and how websites work
- A computer running macOS, Windows, or Linux
- An AWS account (free/low-cost tiers are plenty for the S3 and Vapor modules)
- Curiosity and a willingness to build along — that's the whole game
No prior Laravel, AWS, or AI experience is required. We set up every tool together, step by step.
What you'll be able to do by the end
- Build a complete Laravel 13 application: routing, controllers, database, auth, forms, and tests
- Store and serve user-uploaded files securely from an Amazon S3 bucket
- Process work in the background with queues, jobs, and events
- Write a real test suite that lets you refactor and ship with confidence
- Deploy a serverless, auto-scaling app to AWS with Laravel Vapor
- Develop dramatically faster using Claude + Laravel Boost as your AI pair programmer
- Walk away with a real, deployed portfolio project and the confidence to build your own ideas
A note on cost
You can complete Modules 00–10 entirely for free on your own machine. Module 07 (S3) and Module 11 (Vapor) touch paid AWS services, but the amounts are tiny for a learning project — often just cents. We clearly call out anywhere money is involved and show you how to avoid surprise bills.
Ready to build the future of web development?
Laravel has never been more powerful, and the developers who learn to wield it alongside AI are the ones who'll ship faster and build better in the years ahead. This course gives you both halves of that equation — rock-solid Laravel 13 fundamentals and a modern, AI-assisted workflow — anchored by one real app you'll be proud to show off.
Enroll now, open your editor, and let's build something real.