public function update($id, BlogFormRequest $request)
 {
     $article = Article::findOrFail($id);
     if (Gate::denies('manage-article', $article)) {
         return abort('403');
     }
     $article->update($request->all());
     $this->flasher->success('Post Updated', 'Your changes have been saved.');
     return redirect('admin/blog');
 }
 /**
  * Update the specified resource in storage.
  *
  * @param  Request  $request
  * @param  int  $id
  * @return Response
  */
 public function update(BlogFormRequest $request, $slug)
 {
     $user = Auth::user();
     $blog = Blog::whereSlug($slug)->firstOrFail();
     $blog->title = $request->get('title');
     $blog->content = $request->get('content');
     $blog->user_id = $user->id;
     $blog->save();
     return redirect(action('BlogsController@index'))->with('status', "The blog has been updated");
 }
 /**
  * Update the specified resource in storage.
  *
  * @param  Request  $request
  * @param  int  $id
  * @return Response
  */
 public function update(BlogFormRequest $request, Blog $blog)
 {
     //
     $blog->update($request->all());
     $blog->categories()->sync($request->get('categories'));
     return redirect('blogs')->with('message', 'The blog has been updated');
 }