

Northon Iserhardt
20 August 2025
Log in to like this!
Filtros mais limpos com Laravel
#
PHP
Você sabia que no Laravel dá pra usar when() no query builder pra deixar os filtros mais limpos?
$usersDB = User::query()
->when($validatedData['active'], fn($q) => $q->where('active', true))
->when($validatedData['role'], fn($q) => $q->where('role', request('role')))
->get();
Assim você evita vários ifs e deixa a query muito mais elegante. 🔥