38

在 Eloquent ORM 中有解决方案吗?

我有父母标识符的数组:

Array ( [0] => 87,  [1] => 65, ... )

我想选择表 PRODUCTS 其中 parent_id 列 = 数组中的任何 id

4

2 回答 2

80

流利:

DB::table('PRODUCTS')->whereIn('parent_id', $parent_ids)->get();

雄辩:

Product::whereIn('parent_id', $parent_ids)->get();
于 2013-07-12T02:51:58.333 回答
24

你的数组必须是这样的:

$array = array(87, 65, "etc");
Product::whereIn('parent_id', $array)->get();

或者

Product::whereIn('parent_id', array(87, 65, "etc"))->get();
于 2014-03-06T10:19:01.757 回答