2013-09-29 4 views
0

Я хотел бы запросить некоторые предложения по навыкам из моей базы данных с laravel.Запрос базы данных с массивом связанных объектов в laravel

Взаимосвязь между предложением и его навыками является отношением toMoMany.

Как получить все предложения, соответствующие набору навыков из базы данных?

Чтобы быть более ясным здесь некоторый код, я начал писать:

 $skills = Input::get('skills'); 
     $offers = Offer::with(
      array(
       'skills' => function($query){ 
        // here I'd like to select skills from array $skills 
        $query->where(?????); 
       } 
      ) 
     )->get(); 

Заранее спасибо!

ответ

0

Использование массива, в котором с

http://laravel.com/docs/queries#selects

$skills = Input::get('skills'); 
$offers = Offer::with(array('skills' => function($query) use ($skills){ 
        $query->whereIn('skill', $skills); 
       }))->get(); 
Смежные вопросы