web-dev-qa-db-ja.com

Laravel 4 Eloquent ORM select where-パラメータとして配列

Eloquent ORMでこれを解決できますか?

私は親識別子を持つ配列を持っています:

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

そして、parent_id列=配列内の任意のIDであるPRODUCT表を選択したい

36
Lajdák Marek

流暢:

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

雄弁:

Product::whereIn('parent_id', $parent_ids)->get();
75
Dwight

配列は次のようにする必要があります。

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

または

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