/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(Request $request, $id) { $rules = ['animal' => 'required', 'id_raza' => ['required', 'not_in:0'], 'id_estado' => ['required', 'not_in:0']]; $this->validate($request, $rules); $datos = $request->all(); $animal = \App\Animal::find($id); $animal->animal = $datos['animal']; $animal->id_raza = $datos['id_raza']; $animal->descripcion = $datos['descripcion']; $animal->id_estado = $datos['id_estado']; $animal->save(); $request->session()->flash('msj_success', 'Se ha actualizado correctamente el animal: ' . $datos['animal']); return redirect()->route('animales.index'); }
/** * Show the form for creating a new resource. * * @return \Illuminate\Http\Response */ public function consulta($id) { $Animal = Animal::find($id); return $Animal; }