У меня есть две таблицы в соответствии с приведенными ниже структурами:
news_categories
новости
Мне нужно, чтобы данные отображались следующим образом:
Основные события года 2017
News1 Title
News1 desc
News2 Title
News2 desc
News3 Title
News3 desc
Основные события года 2018
News1 Title
News1 desc
News2 Title
News2 desc
News3 Title
News3 desc
Основные события года 2019
News1 Title
News1 desc
News2 Title
News2 desc
Я пытался выполнить запрос ниже, но он возвращает одну запись на категорию:
$grouped = NewsCategory::with(['news' => function($query){
$query->groupBy('cat_id');
}])->get();