示例#1
0
 public function show($slug, $date)
 {
     if (isset($_GET["date"])) {
         $date = $_GET["date"];
     }
     $date = fecha_ymd($date);
     $dia_semana = Carbon::parse($date);
     $today = Carbon::today();
     $dia_semana = $dia_semana->dayOfWeek;
     $today = $today->year . '-' . $today->month . '-' . $today->day;
     $medico = Medico::findBySlug($slug);
     $medico->consultorio;
     $diasconsulta_select = $medico->diasconsulta->lists('id')->toArray();
     $diaconsulta_select = $medico->diaconsulta->lists('id')->toArray();
     $permiso = Permiso::where('medico_id', '=', $medico->id)->where('fecha_inicio', '>=', $today)->first();
     $citas = Cita::orderBy('id', 'ASC')->where('medico_id', '=', $medico->id)->where('fecha', '=', $date)->get();
     $citas->each(function ($citas) {
         $citas->paciente;
     });
     $citas = $citas->sortBy('horario');
     $todas_citas = Cita::getTotalCitas($medico->id, $date);
     $todaysrttotime = strtotime($today);
     $date2 = strtotime($date);
     $f_anterior = $date2 < $todaysrttotime ? 1 : 0;
     return view('admin.citas.index')->with('medico', $medico)->with('citas', $citas)->with('date', $date)->with('date2', $date2)->with('todas_citas', $todas_citas)->with('permiso', $permiso)->with('f_anterior', $f_anterior)->with('dia_semana', $dia_semana)->with('diasconsulta_select', $diasconsulta_select)->with('diaconsulta_select', $diaconsulta_select);
     /* 
      $html = view('welcome')->with('medico', $medico)->with('citas', $citas)->with('date', $date)->render();
     
      return $this->pdf
          ->load($html)
          ->download();   
     */
 }
示例#2
0
 public function index()
 {
     if (isset($_GET["date"])) {
         $date = $_GET["date"];
     } else {
         $date = Carbon::today();
         $date = $date->year . '-' . $date->month . '-' . $date->day;
     }
     $today = Carbon::today();
     $today = $today->year . '-' . $today->month . '-' . $today->day;
     $medico = Medico::find(\Auth::guard('doctors')->user()->doctor_id);
     $permiso = Permiso::where('medico_id', '=', $medico->id)->where('fecha_inicio', '>=', $today)->first();
     $citas = Cita::orderBy('id', 'ASC')->where('medico_id', '=', $medico->id)->where('fecha', '=', $date)->get();
     $citas->each(function ($citas) {
         $citas->paciente;
     });
     $citas = $citas->sortBy('horario');
     $todas_citas = Cita::getTotalCitas($medico->id, $date);
     $todaysrttotime = strtotime($today);
     $date2 = strtotime($date);
     $f_anterior = $date2 < $todaysrttotime ? 1 : 0;
     return view('admin.hojas.index')->with('medico', $medico)->with('citas', $citas)->with('date', $date)->with('date2', $date2)->with('todas_citas', $todas_citas)->with('permiso', $permiso)->with('f_anterior', $f_anterior);
 }