/** * 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]); }