DEV Community

Discussion on: 5 tips for supercharged Laravel Eloquent queries

Collapse
 
nicoaudy profile image
Nico Audy • Edited

You can do more tidying using when 🔥

return Property::when(request('rent')), function($query){
    $query->where('rent', '<=', request('rent'));
})->when(request('pets'), function($query){
    $query->where('pets_allowed', true));
});
Enter fullscreen mode Exit fullscreen mode
Collapse
 
aschmelyun profile image
Andrew Schmelyun

Woah! I had no idea about this, thanks Nico!