What is Laravel?
+15 Mana
Setting Up Your Laravel Environment
+15 Mana
Creating Your First Laravel Project
+15 Mana
The Artisan Command Line Interface
+15 Mana
Laravel Architecture Pattern(Sign in required)
Beginner+10 Mana
Matching Artisan Commands(Sign in required)
Beginner+10 Mana
Artisan Make Controller(Sign in required)
Beginner+10 Mana
Environment File Purpose(Sign in required)
Intermediate+20 Mana
Understanding Laravel Configuration
+15 Mana
Environment Variables and .env Files
+15 Mana
Service Providers and Bootstrapping
+15 Mana
Reading Config with Dot Notation(Sign in required)
Beginner+10 Mana
Debug Mode in Production(Sign in required)
Beginner+10 Mana
Service Provider Responsibilities(Sign in required)
Intermediate+20 Mana
Environment Variables Best Practice(Sign in required)
Intermediate+20 Mana
The Laravel Request Lifecycle
+15 Mana
Working with HTTP Requests
+15 Mana
Creating HTTP Responses
+15 Mana
Getting Request Input(Sign in required)
Beginner+10 Mana
Flashing Data on a Redirect(Sign in required)
Beginner+10 Mana
has() vs filled()(Sign in required)
Intermediate+20 Mana
Return Types That Become JSON(Sign in required)
Intermediate+20 Mana
Planning Your Application
+15 Mana
Setting Up the Database
+15 Mana
Creating Eloquent Models
+15 Mana
Creating Routes and Controllers
+15 Mana
Building the Views
+15 Mana
Resource Controller Methods(Sign in required)
Beginner+10 Mana
Repopulating Form Input(Sign in required)
Beginner+10 Mana
Foreign Key Constraints(Sign in required)
Intermediate+20 Mana
What $this->authorize() Does(Sign in required)
Intermediate+20 Mana
Eloquent Scope(Sign in required)
Intermediate+20 Mana
Building a CRUD Feature in Order(Sign in required)
Intermediate+20 Mana
Introduction to Laravel Testing
+15 Mana
Feature Tests vs Unit Tests
+15 Mana
HTTP and Database Assertions
+15 Mana
Generating a Feature Test(Sign in required)
Beginner+10 Mana
Matching Test Assertions to Their Purpose(Sign in required)
Intermediate+20 Mana
Keeping Tests Isolated(Sign in required)
Intermediate+20 Mana
Ready to start Laravel Foundations?
18 interactive lessons and 21 hands-on challenges โ learn in VS Code, Cursor, or the web.