public function store(Post $post, NewCommentRequest $request) { $data = $request->all(); $data['ip'] = $_SERVER['REMOTE_ADDR']; if (Auth::user()) { $data['user_id'] = Auth::user()->id; $data['author'] = Auth::user()->name; $data['email'] = Auth::user()->email; } $post->comments()->create($data); $redirect = route('posts.show', [$post->id]) . '#comments'; return redirect($redirect); }