@if (count($appointmentsGroupedByDoctors) > 0)
@foreach ($appointmentsGroupedByDoctors as $date => $doc)
{{-- {{ \Carbon\Carbon::parse($doc)->format('d-M-Y') }} ({{ \Carbon\Carbon::parse($doc)->format('l') }}) --}}
    @foreach ($intervals as $interval)
  • {{ $interval->format('H:i') }}
  • @endforeach
    @forelse ($doc as $key_date => $appointmentsGroupedByDoctor)
  • @php $doc_start_time = $appointmentsGroupedByDoctor->first()->get_doctor_schedule($appointmentsGroupedByDoctor->first()->doctor->id, \Carbon\Carbon::parse($key_date)->format('l'))['start_time'] ?? '00:00'; $doc_end_time = $appointmentsGroupedByDoctor->first()->get_doctor_schedule($appointmentsGroupedByDoctor->first()->doctor->id, \Carbon\Carbon::parse($key_date)->format('l'))['end_time'] ?? '00:00'; @endphp {{ \Carbon\Carbon::parse($key_date)->format('d-M-Y') }}{{-- {{ optional($appointmentsGroupedByDoctor->first()->doctor)->name }} --}}
    {{-- ({{ \Carbon\Carbon::parse($doc_start_time)->format('H:i') }} - {{ \Carbon\Carbon::parse($doc_end_time)->format('H:i') }}) --}}
  • @empty
  • No appointment found try changing doctor and date
  • @endforelse
@endforeach
@else
    @foreach ($intervals as $interval)
  • {{ $interval->format('H:i') }}
  • @endforeach
    @forelse ($appointmentsGroupedByDoctors as $appointmentsGroupedByDoctor)
  • {{ $appointmentsGroupedByDoctor->first()->doctor->name }}
  • @empty
  • No appointment found try changing doctor and date
  • @endforelse
@endif