Esempio n. 1
0
 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();*/
 }
Esempio n. 2
0
 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();
 }