Courses/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.
View code on GitHubView course demo
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.
1m
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.
6m
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.
8m
Deploying your app
Deploy your Laravel application to the internet with Laravel Cloud. Learn Git basics and get your app live with automatic deployments.
8m
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.
11m
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.
13m
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.
12m
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.
5m
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.
13m
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.
15m
Basic authentication: Registration
Build user registration from scratch to understand authentication fundamentals. Create registration forms, hash passwords, and automatically log in new users.
14m
Basic authentication: Login/Logout
Complete the authentication system with login and logout functionality. Learn about sessions, middleware, and protecting routes from unauthorized access.
12m
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.
2m