2016-06-02 1 views
-2

Я использую Laravel 5 и имеющий следующий массив:Laravel: Как получить значения из таблицы в массиве?

array:3 [▼ 
    0 => 3, 
    1 => 4, 
    2 => 5 
] 

Теперь я хотел бы получить все значения/строки из таблицы говорят, «X» с идентификаторами 3,4,5

+4

Возможно, с помощью [whereIn()] (https://laravel.com/docs/5.1/queries)? Документация Laravel доступна для вас, чтобы вы сами читали –

+1

Можете ли вы опубликовать свой полный код? –

+0

@ Mark Baker Не можем ли мы использовать отношения? –

ответ

1

Попробуйте этот запрос

$array = [ 0 => 3,1 => 4, 2 => 5]; 

$results = DB::table('x') 
        ->whereIn('id',$array) 
        ->get(); 
0

Вы можете увидеть образец запроса для Laravel 5

$result=DB::table('x')->whereIn('id',[3,4,5])->get(); 
Смежные вопросы