Как правильно построить запрос в базу Laravel?
У меня есть метод, который добавляет комментарии к конкретным записям в бд
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', 'Комментарий добавлен');
}
Написал метод для вывода комментариев
public function boot()
{
View::composer('*', function($music) {
$music->with(['post_comment' => Music_comment::orderBy('created_at', 'desc')->limit(4)->get()]);
});
}
Но в таком случае, комментарии выводятся под всеми постами, а мне нужно, что бы post_id комментария был равен $request->input('post_id')
Никак не соображу как правильно сделать.