Level 63
I do the same as you.
I just write my code a little differently.
$money_less = $request->money_less ?? null;
$money_adv = $request->money_adv ?? null;
...
User::
->when($money_less, function ($query) use ($money_less) {
$query->where('money', '>', $money_less);
})
->when($money_adv, function ($query) use ($money_adv) {
$query->where('money', '>', $money_adv);
})
->get();
1 like