2014-09-25 4 views
0

У меня есть две таблицы, testimonials и area.Соединительные столы с Laravel Eloquent

Testimonials имеет одно для многих отношения с area. Я в принципе хочу использовать красноречивый создать следующий SQL запрос:

SELECT * FROM 'testimonial' INNER JOIN area ON 'area_id' = area.id

Мои модели выглядит следующим образом:

class Area extends \Eloquent { 


    protected $table = 'area'; 

    public function testimonials() 
    { 
     return $this->hasMany('Testimonials'); 
    } 


} 

class Testimonial extends \Eloquent { 


    protected $table = 'testimonial'; 

    public function area() 
    { 
     return $this->belongsTo('Area'); 
    } 

} 

Я думал, что в моем пути я мог бы просто сделать это для возврата всех testimonial s и их area с

$testimonial = Testimonial::all(); 

Однако он не работает должным образом. Это должно быть просто, но все, что я пробовал, не сработало.

ответ

Смежные вопросы