Используйте несколько WhereIn Claus Laravel 4 - PullRequest
0 голосов
/ 01 февраля 2019

Мне нужно использовать несколько WhereIn предложений с OR в запросе ... Итак, я делал это примерно так, как показано ниже ... Это не работает, и я получаю пустой результат

orWhereIn('cat', $array)
orWhereIn('cat_a', $array)
orWhereIn('child_a', $array)

возможно ли это?.. Я искал в Интернете решение, но смог найти что-нибудь

Я использую Laravel 4.2 .. заранее спасибо

Мой полный запрос

Примечание: если я использую одно whereIn предложение ... оно работает абсолютно нормально ..

$query = Product::query();
$query->orWhereIn('category_id', $ids);
$query->orWhereIn('category_id_2', $ids);
$query->orWhereIn('category_id_3', $ids);
$query->orderBy('price_for_sorting', 'ASC');
$products = $query->paginate(15);
...