@foreach(['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'] as $day)
{{ $day }}
@endforeach
@php
$daysInMonth = now()->daysInMonth;
$firstDayOfWeek = now()->startOfMonth()->dayOfWeek;
@endphp
@for($i = 0; $i < $firstDayOfWeek; $i++)
@endfor
@for($day = 1; $day <= $daysInMonth; $day++)
@php
$currentDate = now()->startOfMonth()->addDays($day - 1)->format('Y-m-d');
// Filter Appointments
$dayAppointments = $appointments->filter(function($apt) use ($currentDate) {
return $apt->start_time->format('Y-m-d') === $currentDate;
});
// Filter Court Dates
$dayCourtDates = $courtDates->filter(function($case) use ($currentDate) {
return $case->court_date->format('Y-m-d') === $currentDate;
});
@endphp
@endfor