2016-02-23 4 views
0

У меня есть следующие отношения:Laravel 4 - Красноречивым Группа родством

Company 
Reviews 

Они связаны через таблицу ссылок company_reviews

То, что я хочу сделать, это выбрать самые последние отзывы, но сгруппировать его по company_id. Возможно ли это использование Eloquent или мне нужно будет сделать это с использованием необработанного SQL?

ответ

0

Прочтите документацию. Что-то вроде этого:

Reviews::select(review.*) 
->join('company_reviews', 'company_reviews.review_id', '=', 'review.id') 
->join('company', 'company.id', '=', 'company_reviews.company_id') 
->groupBy('company.id') 
->get(); 
Смежные вопросы