public function single($id) { return Post::findOrFail($id); /* $comments = Comment::select('comments.*', 'users.name') ->join('users', 'comments.user_id', '=', 'users.id') ->where('post_id', $id) ->get();*/ }
public function store($id, Request $request) { $validator = Validator::make($request->all(), ['content' => 'required|min:4']); if ($validator->fails()) { $url = URL::previous() . '#form-link'; return Redirect::to($url)->withErrors($validator)->withInput(); } $comment = new Comment($request->all()); $comment->user_id = Auth::user()->id; $post = Post::findOrFail($id); $post->comments()->save($comment); /* otra opcion: $comment->post_id = $id; $comment->save();*/ session()->flash('report', 'Tu comentario ha sido publicado'); return redirect()->back(); }