/** * Update a post * * @param $id * * @return \Illuminate\Http\RedirectResponse */ public function update($id) { $messages = $this->post->validForUpdate($id, Input::get('title'), Input::get('slug')); if (count($messages) > 0) { return $this->showErrors($messages); } $this->post->update($id, Input::get('title'), Input::get('content'), Input::get('slug'), explode(',', Input::get('tags')), (bool) Input::get('active'), Input::get('user_id', Auth::user()->id), $this->formatDate(Input::get('publish_date'))); return Redirect::route('wardrobe.post.index'); }