public function ejecutar_alimento(Request $request) { $rules = array('dose' => 'required', 'responsible' => 'required'); $this->validate($request, $rules); $dateA = Input::get('dateApplication'); $dateApplication = date(microtime(substr($dateA, 6, 4) . "-" . substr($dateA, 3, 2) . "-" . substr($dateA, 0, 2) . " " . substr($dateA, 10, 6)) * 10000); $boosterI = Input::get('boosterInjection'); $boosterInjection = date(microtime(substr($dateA, 6, 4) . "-" . substr($dateA, 3, 2) . "-" . substr($dateA, 0, 2) . " " . substr($dateA, 10, 6)) * 10000); $price = Food_Supplement::where('id', $request->food_supplements)->pluck('price_kg'); //$animalName=Animal::where('id',$request->animalName)->pluck('nombre'); //$food_supplement=Food_Supplement::where('id',$request->food_supplements)->pluck('nameProduct'); $dc = new DietaryControl(); $dc->idUser = Auth::id(); $dc->idAnimal = $request->animalName; $dc->idFood_Supplemet = $request->food_supplements; $dc->dateApplication = $request->dateApplication; $dc->Dosage = $request->dose; $dc->value = $request->dose * $price; $dc->responsible = $request->responsible; $dc->save(); $event = new Calendar(); $event->idUser = Auth::id(); $event->title = 'Alimentacion'; $event->body = 'Programada'; $event->url = 'http://localhost:8000/vaccinationControl'; $event->class = 'Preventivo'; $event->start = $dateApplication; $event->end = $boosterInjection; $event->save(); return redirect()->route('animal.index'); }
/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function update($id, Request $request) { $food__supplement = Food_Supplement::findOrFail($id); if (Input::hasFile('image')) { $file = Input::file('image'); //Creamos una instancia de la libreria instalada $image = \Image::make(\Input::file('image')); //Ruta donde queremos guardar las imagenes $path = 'img/food__supplement/'; // Cambiar de tamaƱo $image->resize(450, 450); $image->save($path . $file->getClientOriginalName()); //Guardar imagen. //Guardamos nombre y nombreOriginal en la BD $food__supplement->idProvider = $request->idProvider; $food__supplement->nameProduct = Input::get('nameProduct'); $food__supplement->weight = Input::get('weight'); $food__supplement->price = Input::get('price'); $price_kg = $request->price / $request->weight; $food__supplement->price_kg = $price_kg; $food__supplement->due_date = Input::get('due_date'); $food__supplement->image = $file->getClientOriginalName(); $food__supplement->save(); return redirect()->route('food__supplement.index'); } $food__supplement->idProvider = $request->idProvider; $food__supplement->nameProduct = $request->nameProduct; $food__supplement->weight = $request->weight; $food__supplement->price = $request->price; $price_kg = $request->weight / $request->price; $food__supplement->price_kg = $price_kg; $food__supplement->due_date = Input::get('due_date'); $food__supplement->save(); return redirect()->route('food__supplement.index'); }