/** * Update the specified resource in storage. * * @param Request $request * @param int $id * @return Response */ public function update(Request $request, $id) { $model = State::findOrFail($id); $rules = str_replace(':id', $id, State::$rules); $validator = Validator::make($data = $request->all(), $rules); if ($validator->fails()) { return Redirect::back()->withErrors($validator)->withInput(); } $model->update($data); return Redirect::route($this->route . 'index')->with('alert-success', 'Data has been Updated!'); }