public function ejecutar_injection(Request $requestI) { $rules = array('dateApplication' => 'required', 'boosterInjection' => 'required', 'dose' => 'required', 'responsible' => 'required'); $this->validate($requestI, $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 = Injection::where('id', $requestI->injectionName)->pluck('price_ml'); $ic = new InjecctionControl(); $ic->idUser = Auth::id(); $ic->animalName = $requestI->animalName; $ic->diseaseName = $requestI->diseaseName; $ic->injectionName = $requestI->injectionName; $ic->dateApplication = $requestI->dateApplication; $ic->dose = $requestI->dose; $ic->value = $requestI->dose * $price; $ic->responsible = $requestI->responsible; $ic->boosterInjection = $requestI->boosterInjection; $ic->save(); $event = new Calendar(); $event->idUser = Auth::id(); $event->title = 'Vacunacion'; $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'); }