【发布时间】:2020-02-09 07:24:45
【问题描述】:
我有一个方法,可以将评论添加到数据库中。对于每个帖子,自己的评论。我的带有表单的刀片页面有一个隐藏的输入,来自女巫我的 id 帖子
<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', 'Комментарий добавлен');
}
但是我无法获取帖子下的 cmets,需要在每个帖子下显示与帖子 ID 对应的已定义评论。我的视图作曲家方法:
View::composer('*', function($music) {
$music->with(['post_comment' => Music_comment::orderBy('created_at', 'desc')->limit(4)->get()]);
});
【问题讨论】:
标签: laravel