Многоуровневые отношения Query Builder - PullRequest
0 голосов
/ 16 ноября 2018

у меня 4 стола

Announcements_reviews

Пользователи

Объявления

Bagage_Announcements

Announcements_reviews связан с Объявления и Пользователи

Объявления связан с Bagage_Announcements

как я могу получить в Bagage_Announcements поля непосредственно из Announcements_reviews Table

Я сделал это, но он не работает

$bagage=DB::table('announcements_reviews_comments')
->join('users','users.id','announcements_reviews_comments.user_id')
->join('announcements','announcements.id','announcements_reviews_comments.id_announcement')
->join('bagage_announcements','bagage_announcements.id_announcement','annoucements.id')
->select(DB::raw('id_announcement as Announcement'),DB::raw('avg(note) as Note'),DB::raw('users.email'),DB::raw('announcements.type'))
->groupBy(DB::raw('id_announcement') )
->get();
...