/**
  * 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;
 }