Я пытаюсь получить сообщения, которые недавно были прокомментированы. Но это ничего не возвращает вообще.
У меня есть Post
модель с этим отношением
public function comments(){
return $this->morphMany(Comment::class, 'commentable');
}
и c Comment
модель с этим отношением:
public function commentable()
{
return $this->morphTo();
}
Я пытаюсь вернуть последнее сообщение из представления composer с:
public function compose(View $view)
{
$view->with(['latestCommentedPost' =>
$this->post->select(['title', 'slug'])->with(['comments' => function($q){
return $q->latest()->take(6)->get();
}])
]);
}
Но $latestCommentedPost
пусто ??
Ожидаемый результат
Получить 6 постов с самыми последними комментариями.