Course Curriculum
1 Eloquent Model Options and Settings
php artisan make:model - Less-Known Possible Options
4:04
Singular or Plural Models? What about multiple words?
3:17
Saving a Model: $fillable or $guarded?
3:50
Model Properties: Tables, Keys, Increments, Pages and Dates
4:10
New in Laravel 9.21: php artisan model:show
1:19
Customize Model Default Template with Stubs
1:37
Model $casts: Dates, Enum and More
3:44
2 Creating and Updating Eloquent Records
3 Querying and Filtering Data Effectively
4 Advanced Eloquent Relations
Polymorphic Relations: Explained with Example
6:34
Advanced Polymorphic: Many-to-Many
2:40
Advanced BelongsToMany with Extra Pivot Table Features
4:35
HasManyThrough: 2-Level Deep hasMany
1:45
Methods to Query Relationship Data
3:41
Use withCount When Just Counting
2:00
New Since Laravel 8.x: LatestOfMany
2:10
5 Useful Packages to Extend Eloquent
Spatie Query Builder and Alternative Eloquent Filter
6:07
Spatie Laravel Searchable and Cross Eloquent Search
5:25
HasManyDeep and Other "Extra" Relations
4:36
Parental by Tighten: Relationship to Self
4:27
Cascade Soft Deletes: Soft-Delete Children Automatically
1:59
More Eloquent Packages You Can Explore
3:46