我有这个问题:
$query->whereHas($key,function($q) use($option){
$q->whereIn('district', $option);
$q->whereIn('region', $option);
});
但它不起作用。我想查看district
和region
,我会从$option
获取一个数组
答案 0 :(得分:3)
AND
使用:
$query->whereHas($key,function($q) use($option){
$q->whereIn('district', $option)
->whereIn('region', $option);
});
OR
:
$query->whereHas($key,function($q) use($option){
$q->whereIn('district', $option)
->orWhereIn('region', $option);
});