public function store(BlogCreateRequest $request)
 {
     $blog = new Blog();
     $blog->name = $request->get("name");
     $blog->slug = $request->get("slug");
     $blog->content = $request->get("content");
     $blog->is_published = $request->get("is_published");
     $blog->save();
     $blog->categories()->attach($request->get("categories"));
     return redirect()->route("blog.show", $blog->slug);
 }
 /**
  * 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');
 }