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(); */ }
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); }