Laravel Eloquent игнорирует или где запрос после WhereIn - PullRequest
0 голосов
/ 09 января 2019

Мой запрос:

return parent::whereIn('user_id', $users)->orWhere("user_id", $user->id)->get();

Он запускает только первый запрос whereIn и игнорирует запрос orWhere.

Спасибо!

Ответы [ 2 ]

0 голосов
/ 09 января 2019

Не могли бы вы попробовать это ??

   parent::whereIn('user_id', $users)->where(function ($query) {
      $query->orWhere("user_id", $user->id);
   })->get();
0 голосов
/ 09 января 2019

Вы должны попробовать это:

return parent::where("user_id", $user->id)->orWhereIn('user_id', $users)->get();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...