大家好我尝试使用我的列'structure_id'的条件运行搜索查询但是当我运行查询时,它显示的结果不是来自'structure'= 4
这里是我的查询:
$search = $request->get('q');
return User::where(function($q) use($search) {
$q->where('name', 'like', '%' . $search .'%')
->orWhere('email', 'like', '%'.$search.'%')
->where('structure_id' , '=' , '4');
})->get();
有人有想法解决这个问题吗?非常感谢提前
答案 0 :(得分:3)
将其更改为
$search = $request->get('q');
return User::where(function($q) use($search) {
$q->where('name', 'like', '%' . $search .'%')
->orWhere('email', 'like', '%'.$search.'%');
})
->where('structure_id' , '=' , '4')
->get();