public function postWeight($user_id, Request $request)
 {
     if ($request->hasFile('avatar')) {
         $filename = $request->file('avatar')->getClientOriginalName();
         $request->file('avatar')->move(public_path() . '/img/avatars', $user_id . '.' . $filename);
         $user = User::find($user_id);
         $user->avatar = $user_id . '.' . $filename;
         $user->save();
         return redirect()->back();
     } else {
         $newweight = $request->input('weight');
         if (Weight::where('user_id', '=', $user_id)->exists()) {
             $oldweight = Weight::where('user_id', '=', $user_id)->orderBy('created_at', 'desc')->first();
         }
         $weight = new Weight();
         $weight->weight = $newweight;
         $weight->user_id = $user_id;
         if (isset($oldweight)) {
             $weight->difference = $oldweight->weight - $newweight;
         } else {
             $weight->difference = 0;
         }
         $weight->save();
         return redirect()->back()->with('status', 'Weight Saved');
     }
 }
 public function ejecutar_peso(Request $request)
 {
     $rules = array('weight' => 'required|integer', 'dateweight' => 'required');
     $this->validate($request, $rules);
     $weight = new Weight();
     $weight->idUser = Auth::id();
     $weight->idAnimal = $request->animalName;
     $weight->weight = $request->weight;
     $weight->dateWeight = $request->dateweight;
     $weight->save();
     return redirect()->route('animal.index');
 }