У меня есть метод, который добавляет комментарии в базу данных. Для каждого поста свой комментарий. Моя блейд-страница с формой имеет скрытый ввод, от которого я беру идентификационный пост
<input type="hidden" value="{{ $post->post_id }}" name="post_id">
Мой метод
public function store(Request $request)
{
$comment = new Music_comment();
$comment->comment = $request->comment;
$comment->author_id = \Auth::user()->id;
$comment->post_id = (int)$request->input('post_id');
$comment->save();
return redirect()->back()->with('success', 'Комментарий добавлен');
}
Но я не могу получить комментарии под постом, это необходимо что под каждым сообщением отображается определенный комментарий, соответствующий идентификатору записи. Мой взгляд composer метод:
View::composer('*', function($music) {
$music->with(['post_comment' => Music_comment::orderBy('created_at', 'desc')->limit(4)->get()]);
});