есть две модели:
Article
: id, title
Comment
: id, article_id, comment
использую конструктор запросов Laravel:
$articles = Article::
join('comments', 'articles.id', '=', 'comments.article_id');
return $articles;
данный запрос выводит:
[
{
"id":1,
"title":"title_1_article",
"article_id":1,
"comment": "first_comment"
},
{
"id":2,
"title":"title_1_article",
"article_id":1,
"comment": "second_comment"
}
]
т.е. повторяет заголовок статьи столько раз,
сколько всего комментариев к статье
возможно ли, не используя Eloquent, привести json к такому виду, чтобы одна статья (article) включала всё комментарии (comment), без повторов article?