Skip to main content

Laravel Eloquent: Expert Level

3h 46m 18s
English
Paid

Course description

After this course, you will become expert in creating relationships, querying data effectively and using less-known Eloquent features. Eloquent is great for database operations, but over the years I've noticed that it is the most popular topic of questions on Twitter or forums like Laracasts, or my own blog Laraveldaily.com.


 

Read more about the course

There are many typical questions like:

- Why this query doesn't return correct results?
- How to transform my SQL to Eloquent?
- Why this statement takes so long to execute?
- How to use eloquent relations in my particular situations? One-to-many or many-to-many? Or Polymorphic?
etc.

And the weirdest part is that I haven't found any course or book that answers all those questions with practical examples. So here we go, I'm trying to fill that gap.

In this course you will find videos with various less-known tips, more effective ways to use Eloquent, and also a lot of practical examples.

The course requires some fundamental Laravel and Eloquent knowledge, I won't cover the basics. It's not a course about Eloquent from zero, it's about a jump from junior to Expert. Will you join me on this journey?



Watch Online

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 39 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Artisan Command make:model with (hidden) options

All Course Lessons (39)

#Lesson TitleDurationAccess
1
Artisan Command make:model with (hidden) options Demo
04:50
2
Singular or Plural? What about multiple words?
03:56
3
Saving a Model: $fillable or $guarded?
04:15
4
Properties for Tables, Keys, Increments, Pages and Dates
05:43
5
"Magic" methods: FirstOrCreate() and other 2-in-1s
03:56
6
Model Observers: "listening" to record changes
04:57
7
Accessors and Mutators: Change Model Values
04:56
8
Database Seeds and Factories: Prepare Dummy Data
10:28
9
Seeds and Factories with Relationships
06:50
10
Check Methods/Properties in Eloquent API Docs
02:38
11
Advanced find() and all(): Methods and Parameters
04:37
12
WhereX Magic Methods for Fields and Dates
04:17
13
Brackets to Eloquent: (A and B) or (C and D)
03:27
14
Query Scopes: Where Conditions Applied Globally
11:11
15
Eloquent when(): More Elegant if-statement
03:32
16
Ordering by Relationship: orderBy vs sortBy
02:46
17
Raw Database Queries with Examples
02:53
18
Why You Need Collections and How to Use Them
07:03
19
Methods for Fetching and Transforming
08:12
20
Methods for Filtering with Callbacks
05:27
21
Methods for Math Calculations
03:39
22
Methods for Debugging
03:09
23
Polymorphic Relations Explained
09:56
24
Polymorphic Many-to-Many Relations
04:48
25
Advanced Pivot Tables in Many-to-Many
06:58
26
HasManyThrough Relations
03:50
27
Creating Records with Relationships
06:18
28
Querying Records with Relationships
06:53
29
Laravel Debugbar: How to Measure Performance
03:45
30
Performance Test: Eloquent vs Query Builder vs SQL
05:37
31
N+1 Problem and Eager Loading: Be Careful with Eloquent
05:36
32
Caching in Eloquent
05:32
33
spatie/laravel-medialibrary: Associate files with Eloquent models
07:49
34
dimsav/laravel-translatable: Package for Multilingual Models
10:22
35
spatie/eloquent-sortable: Sortable Eloquent Models
04:44
36
spatie/laravel-tags: Add Tags and Taggable Behavior
04:10
37
owen-it/laravel-auditing: Record the Changes From Models
04:38
38
michaeldyrynda/laravel-cascade-soft-deletes: Cascade Delete & Restore
03:50
39
Create a Laravel Mini-Blog in 2 hours
18:50

Unlock unlimited learning

Get instant access to all 38 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

Laravel with React JS - Build Twitter Like Real Time Web App

Laravel with React JS - Build Twitter Like Real Time Web App

Sources: udemy
Do you want to use React Js with Laravel to build powerful web applications? How about building a twitter like real time web app while learning Modern JavaScrip
4 hours 56 minutes 37 seconds
Vue.js + Laravel: CRUD with SPA

Vue.js + Laravel: CRUD with SPA

Sources: laraveldaily.com
Everyone wants a full-stack developer these days, with some JS framework and Laravel as API.
1 hour 50 minutes 29 seconds
Test-Driven Laravel

Test-Driven Laravel

Sources: adamwathan
The biggest objective of this course is to teach you how to TDD something real; not just another cookie-cutter to-do app.
21 hours 48 minutes 56 seconds
SAAS Adventure - Learn to Create your own SAAS

SAAS Adventure - Learn to Create your own SAAS

Sources: saasadventure.io
In this 21-day program you will learn you how to create your very own SAAS application!
8 hours 37 minutes 3 seconds
Master Laravel, Vue 3 & Inertia Full Stack 2023

Master Laravel, Vue 3 & Inertia Full Stack 2023

Sources: udemy
Learn Laravel together with Vue.js in this brand new, full-stack, project based course! Learn how to create a robust API in Laravel and a Single Page Application frontend in Vue...
35 hours 53 minutes 40 seconds