Exemplo n.º 1
0
 public function getPrincipal(Request $request)
 {
     $data['title'] = "Principal";
     $fecha = Date("Y-m-d");
     $data['total_horas'] = Hora::where('fecha_hora', 'like', '%' . $fecha . '%')->count();
     $data['total_pacientes'] = Paciente::count();
     $data['total_profesionales'] = Profesional::count();
     $data['total_especialidades'] = Especialidad::count();
     return view('plataforma.principal', $data);
 }
Exemplo n.º 2
0
 public function postAjaxIngresarHora(Request $request)
 {
     //Creo un modelo para ingresar las horas
     $hora = new Hora();
     $fecha = explode("-", $request->dia);
     $hora->fecha_hora = $fecha[2] . "-" . $fecha[1] . "-" . $fecha[0] . " " . $request->hora;
     $hora->profesional_id = $request->profesional_id;
     $hora->especialidad_id = $request->especialidad_id;
     if ($request->paciente_comprobado == "false") {
         $paciente = Paciente::where("rut", $request->rut)->first();
         if ($paciente == null) {
             $paciente = new Paciente();
         }
         $paciente->rut = $request->rut;
         $paciente->nombre = $request->nombre;
         $paciente->apellido = $request->apellido;
         $paciente->email = $request->email;
         $paciente->numero_telefono = $request->numero_telefono;
         $paciente->celular = $request->celular;
         $paciente->save();
         $hora->paciente_id = $paciente->id;
     } else {
         $hora->paciente_id = $request->paciente_id;
     }
     $hora->estado_hora_id = $request->estado_hora_id;
     $hora->comentario = $request->comentario;
     $hora->save();
     $data['hora'] = $hora;
     $data['estado'] = true;
     return response::Json($data);
 }