使用多个WhereIn子句Laravel 4

时间:2019-02-01 17:24:27

标签: php laravel-4 where-in

我需要在查询中对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);

0 个答案:

没有答案