我正在尝试编写以下代码:
foreach($relations as $relation){
$query->orWhereHas($relation, function ($query) use ($filter) {
$query->where('name', 'like', '%'.$filter.'%');
});
}
但是我不知道如何初始化 $query 变量,我希望在 foreach 开始之前不写第一个 orWhereHas。 有人知道如何实现吗? 谢谢!
$query = Model::query();
- user2094178