Skip to main content
Quick Tip

Laravel Scopes can be combined using "Higher Order" orWhere Method

Following example from the Docs.

Before:

User::popular()->orWhere(function (Builder $query) {
$query->active();
})->get()

After:

User::popular()->orWhere->active()->get();

Tip given by @TheLaravelDev

Enjoyed This Tip?

Get access to all premium tutorials, video and text courses, and exclusive Laravel resources. Join our community of 10,000+ developers.

Recent Courses on Laravel Daily

Laravel 13 Starter Kit Teams and Customizations

10 lessons
33 min

Laravel 13 Eloquent: Expert Level

41 lessons
1 h 34 min

How to Structure Laravel 13 Projects

16 lessons
1 h 32 min read