Giải pháp cho điều này trong Eloquent ORM?Laravel 4 Eloquent ORM chọn nơi - mảng là tham số
Tôi có mảng với cha mẹ idetifiers:
Array ([0] => 87, [1] => 65, ...)
Và tôi muốn lựa chọn sản phẩm bàn nơi PARENT_ID cột = bất kỳ id trong mảng
Giải pháp cho điều này trong Eloquent ORM?Laravel 4 Eloquent ORM chọn nơi - mảng là tham số
Tôi có mảng với cha mẹ idetifiers:
Array ([0] => 87, [1] => 65, ...)
Và tôi muốn lựa chọn sản phẩm bàn nơi PARENT_ID cột = bất kỳ id trong mảng
thạo:
DB::table('PRODUCTS')->whereIn('parent_id', $parent_ids)->get();
hùng biện:
Product::whereIn('parent_id', $parent_ids)->get();
mảng của bạn phải như thế này:
$array = array(87, 65, "etc");
Product::whereIn('parent_id', $array)->get();
hoặc
Product::whereIn('parent_id', array(87, 65, "etc"))->get();
FWIW, cũng trong ví dụ hùng biện bạn cần phải 'get()' kết quả: ':: đó (' PARENT_ID sản phẩm ', $ parent_ids) -> get(); ' – Ludder