What is Eloquent ORM?
+15 Mana
Creating Eloquent Models
+15 Mana
CRUD Operations with Eloquent
+15 Mana
Advanced Query Building
+15 Mana
Eloquent Retrieval Methods(Sign in required)
Beginner+10 Mana
Mass Assignment Protection(Sign in required)
Intermediate+20 Mana
Querying Soft Deleted Records(Sign in required)
Intermediate+20 Mana
Eloquent Scope Usage(Sign in required)
Beginner+10 Mana
Update or Create(Sign in required)
Intermediate+20 Mana
Understanding Database Migrations
+15 Mana
Migration Column Types and Modifiers
+15 Mana
Modifying Existing Tables
+15 Mana
Rolling Back Migrations(Sign in required)
Beginner+10 Mana
Foreign Key Shorthand(Sign in required)
Intermediate+20 Mana
Nullable Column(Sign in required)
Beginner+10 Mana
The down() Method(Sign in required)
Beginner+10 Mana
Match Column Types to Use Cases(Sign in required)
Intermediate+20 Mana
One-to-One Relationships
+15 Mana
One-to-Many Relationships
+15 Mana
Many-to-Many Relationships
+15 Mana
Eager Loading and the N+1 Problem
+15 Mana
hasOne vs belongsTo(Sign in required)
Beginner+10 Mana
Pivot Table Naming Conventions(Sign in required)
Beginner+10 Mana
Eager Loading Syntax(Sign in required)
Beginner+10 Mana
The N+1 Problem(Sign in required)
Intermediate+20 Mana
Pivot Operations on a belongsToMany Relationship(Sign in required)
Intermediate+20 Mana
Counting Queries With Eager Loading(Sign in required)
Intermediate+20 Mana
Introduction to Model Events
+15 Mana
Creating and Using Observers
+15 Mana
Testing Model Events and Observers
+15 Mana
Model Event Order(Sign in required)
Intermediate+20 Mana
Canceling a Delete Operation(Sign in required)
Intermediate+20 Mana
Saving Without Events(Sign in required)
Beginner+10 Mana
Registering Observers(Sign in required)
Intermediate+20 Mana
Accessors and Mutators
+15 Mana
Attribute Casting
+15 Mana
Query Optimization Techniques
+15 Mana
Accessor Syntax(Sign in required)
Intermediate+20 Mana
JSON Casting(Sign in required)
Intermediate+20 Mana
Iterating Large Result Sets(Sign in required)
Intermediate+20 Mana
Building a Money Accessor(Sign in required)
Advanced+30 Mana
Ready to start Laravel Eloquent ORM?
17 interactive lessons and 24 hands-on challenges โ learn in VS Code, Cursor, or the web.