Если у меня есть переменная, которая является необязательной, и я хочу, чтобы она искала ее, если она определена, я знаю, что могу это сделать, но есть ли способ определить функцию в другом месте, так что мне не нужно переписывать одну и ту же анонимную функцию снова и снова? Или другие хорошие альтернативы решению этой проблемы?Яркий, условный, где фильтр
.......->where(function($query) use ($gender){
if ($gender) {
$query->where('gender', '=', $gender);
}
})->get();
Спасибо, это сработало красиво. –