/** * Store a newly created resource in storage. * * @return Response */ public function store(Request $request) { $rules = array('name' => 'required', 'description' => 'required', 'symptom' => 'required', 'genero' => 'required', 'vaccinationAge' => 'required|integer', 'boosterInjection' => 'required|integer'); $this->validate($request, $rules); $disease = new Disease(); $disease->idUser = Auth::id(); $disease->name = $request->name; $disease->description = $request->description; $disease->symptom = $request->symptom; $disease->vaccinationAge = $request->vaccinationAge; $disease->boosterInjection = $request->boosterInjection; $disease->save(); return redirect()->route('disease.index'); }
/** * Store a newly created resource in storage. * * @return Response */ public function store(Request $request) { $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($boosterI, 6, 4) . "-" . substr($boosterI, 3, 2) . "-" . substr($boosterI, 0, 2) . " " . substr($boosterI, 10, 6)) * 10000); //dd($request->diseaseName); $animalName = Animal::where('id', $request->animalName)->pluck('nombre'); $diseaseName = Disease::where('id', $request->diseaseName)->pluck('name'); $vaccineName = Vaccine::where('id', $request->vaccineName)->pluck('name'); $vc = new VaccinationControl(); $vc->idUser = Auth::id(); $vc->animalName = $animalName; $vc->diseaseName = $diseaseName; $vc->vaccineName = $vaccineName; $vc->dateApplication = Input::get('dateApplication'); $vc->dose = Input::get('dose'); $vc->responsible = Input::get('responsible'); $vc->boosterInjection = Input::get('boosterInjection'); //dd($vc); $vc->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('vaccinationControl.show'); }
public function registro_sanitario_injection($id) { $animals = Animal::where('id', $id)->lists('nombre', 'id'); $disease = Disease::all()->lists('name', 'id'); $injection = Injection::all()->lists('name', 'id'); return view('animals.registro_sanitario_injection', compact('animals', 'disease', 'injection')); }