【发布时间】:2019-01-09 11:55:54
【问题描述】:
我的查询:
return parent::whereIn('user_id', $users)->orWhere("user_id", $user->id)->get();
它只运行第一个 whereIn 查询并忽略 orWhere 查询。
谢谢!
【问题讨论】:
我的查询:
return parent::whereIn('user_id', $users)->orWhere("user_id", $user->id)->get();
它只运行第一个 whereIn 查询并忽略 orWhere 查询。
谢谢!
【问题讨论】:
你应该试试这个:
return parent::where("user_id", $user->id)->orWhereIn('user_id', $users)->get();
【讨论】:
你能试试这个吗?
parent::whereIn('user_id', $users)->where(function ($query) {
$query->orWhere("user_id", $user->id);
})->get();
【讨论】: