{{ \Carbon\Carbon::now()->format('F')}} Room Availability Calendar

@for ($i = 0; $i < 7; $i++) @endfor @php $startOfMonth = Carbon\Carbon::createFromDate($year, $month, 1)->startOfMonth(); $endOfMonth = $startOfMonth->copy()->endOfMonth(); $startOfWeek = $startOfMonth->startOfWeek(); $endOfWeek = $endOfMonth->endOfWeek(); @endphp @for ($date = $startOfWeek; $date->lte($endOfWeek); $date->addDay()) @if ($date->isMonday()) @endif @php $roomsAvailable = $availability[$date->format('Y-m-d')] ?? 'N/A'; $isPast = $date->isBefore(now()->startOfDay()) && !$date->isToday(); @endphp @if ($date->isSunday()) @endif @endfor
{{ \Carbon\Carbon::now()->startOfWeek()->addDays($i)->format('l') }}
@if ($isPast) {{ $date->format('j') }}

{{ $roomsAvailable }} rooms @else {{ $date->format('j') }}

{{ $roomsAvailable }} rooms
@endif