如果我有一个可选的变量,我只想让它在被定义的情况下搜索它,我知道我可以这样做,但是有没有办法在其他地方定义这个函数,所以我不需要一遍又一遍地重写同一个匿名函数?或者,除了着手解决这个问题,还有其他好的 Select 吗?
.......->where(function($query) use ($gender){
if ($gender) {
$query->where('gender', '=', $gender);
}
})->get();