예제 #1
0
 /**
  * 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');
 }
예제 #3
0
 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'));
 }