What to expect in the next generation of Laravel Forge. Read the blog post
/
Getting Started with Laravel
Getting Started with Laravel
Getting Started with Laravel
13 lessons
2 hr
Welcome to the official Getting Started with Laravel course. In this bootcamp, we will learn how to build your first full-stack application with Laravel from start to finish.
Your progress
0%
What are we building?
Meet Chirper, a Twitter-like microblogging app you'll build from scratch. See the finished product and understand what you'll be creating throughout this bootcamp.
1:00
Setting up your Laravel project
Install Laravel, PHP, and create your first Laravel project. Learn about Laravel's AI-friendly design and get your development environment ready.
6:00
Your first route
Create your first Laravel route and view. Learn how routes connect URLs to code and build a basic homepage with Blade templates.
8:00
Deploying your app
Deploy your Laravel application to the internet with Laravel Cloud. Learn Git basics and get your app live with automatic deployments.
8:00
What is MVC?
Understand the Model-View-Controller pattern that keeps Laravel code organized. Create your first controller and see how MVC separates concerns in web applications.
11:00
Working with the database
Set up your database with migrations and learn Laravel's database tools. Create tables programmatically and explore different ways to interact with data.
13:00
Our first model
Build your first Eloquent model to interact with the database elegantly. Learn how models represent database tables as PHP objects with powerful features.
12:00
Showing the feed
Transform your app with proper styling using Blade components. Create reusable UI components and format timestamps to build a polished social media feed.
5:00
Creating and storing Chirps
Build forms to let users create content and store it in the database. Learn about Laravel's form handling, validation, and mass assignment protection.
13:00
Edit and delete Chirps
Complete CRUD operations by adding edit and delete functionality. Learn about RESTful routing and build a full-featured content management system.
15:00
Basic authentication: Registration
Build user registration from scratch to understand authentication fundamentals. Create registration forms, hash passwords, and automatically log in new users.
14:00
Basic authentication: Login/Logout
Complete the authentication system with login and logout functionality. Learn about sessions, middleware, and protecting routes from unauthorized access.
12:00
What's Next?
Celebrate your accomplishment and explore ideas for extending Chirper further. Get suggestions for new features and guidance on continuing your Laravel journey.
2:00
Lessons
13
Released
Aug 25th, 2025
Duration
2 m 0 s
Category
Fundamentals
Josh Cirre
Your instructor
Josh Cirre