Подтвердить что ты не робот

Laravel 4 Eloquent ORM select where - массив как параметр

Является ли решение для этого в Eloquent ORM?

У меня есть массив с идентификаторами родителей:

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

И я хочу выбрать таблицу ПРОДУКТЫ, где parent_id column = любой id в массиве

4b9b3361

Ответ 1

Свободный:

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

Eloquent:

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

Ответ 2

Ваш массив должен быть таким:

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

или

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