/**
  * Store a newly created resource in storage.
  *
  * @param  Request  $request
  * @return Response
  */
 public function store(StoreBlogPostRequest $request)
 {
     $post = Post::create($request->all());
     $tags = $request->input('tag_list') ? $request->input('tag_list') : [];
     $post->tags()->sync($this->syncUpTags($tags));
     return redirect('/blog');
 }
 /**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(Requests\StoreBlogPostRequest $request, $id)
 {
     $discussion = Discussion::findOrFail($id);
     $discussion->update($request->all());
     return redirect()->action('DiscussionController@show', ['id' => $discussion->id]);
 }