/** * Update the specified material in storage. * * @param int $id * @return Response */ public function update($id) { $material = Material::findOrFail($id); $validator = Validator::make($data = Input::all(), Material::$rules); if ($validator->fails()) { return Redirect::back()->withErrors($validator)->withInput(); } $material->update($data); return Redirect::route('materials.index'); }
public function update($id) { $material = Material::findOrFail($id); $rules = Material::$rules; $rules['code'] .= ',code,' . $id; $validator = Validator::make(Input::all(), $rules, Material::$messages); if ($validator->passes()) { $material->fill(Input::all()); $material->save(); $organization = app('organization'); return Redirect::to('/materials')->with('message', 'Registro actualizado')->with('organization', $organization); } else { return Redirect::to('materials/' . $id . '/edit')->with('error', 'Ocurrieron los siguientes errores')->withErrors($validator)->withInput(); } }