/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function update($id) { $this->categoryRepository->findById($id); $val = $this->categoryRepository->getEditForm($id); if (!$val->isValid()) { return Redirect::back()->with('errors', $val->getErrors())->withInput(); } if (!$this->categoryRepository->update($id, $val->getInputData())) { return Redirect::back()->with('errors', $this->categoryRepository->errors())->withInput(); } return Redirect::action('AdminCategoriesController@index')->with('success', 'Updated'); }