Laravel - Получить данные из двух таблиц, используя Laravel Eloquent - PullRequest
0 голосов
/ 09 октября 2019

У меня есть две таблицы в соответствии с приведенными ниже структурами:

news_categories

enter image description here

новости

enter image description here

Мне нужно, чтобы данные отображались следующим образом:

Основные события года 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();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...