Dinesh Uprety
@dineshuprety ·
Public
Build conditional queries fluently
PHPOriginal CodeSnap example inspired by Laravel News. Source: https://laravel-news.com/eloquent-tips-tricks
PHP
CodeSnap // free canvas
Build conditional queries fluently
<?php
$users = User::query()
->when($role, fn ($query, $role) =>
$query->where('role', $role)
)
->latest()
->get();
// Further reading: https://laravel-news.com/eloquent-tips-tricks