Rent Calendar - {{ $this->getViewData()['selectedDate']->format('F Y') }}

@foreach ($this->getActions() as $action) {{ $action }} @endforeach
Sun
Mon
Tue
Wed
Thu
Fri
Sat
@php $date = $this->getViewData()['selectedDate']; $startOfMonth = $date->copy()->startOfMonth(); $endOfMonth = $date->copy()->endOfMonth(); $startDay = $startOfMonth->copy()->startOfWeek(); $endDay = $endOfMonth->copy()->endOfWeek(); $currentDay = $startDay->copy(); @endphp @while($currentDay <= $endDay) @php $isCurrentMonth = $currentDay->month == $date->month; $dayEvents = array_filter($this->getViewData()['events'], function($event) use ($currentDay) { return Carbon::parse($event['start'])->isSameDay($currentDay); }); @endphp
{{ $currentDay->format('j') }}
@foreach($dayEvents as $event)
{{ $event['extendedProps']['tenant'] }} - UGX {{ number_format($event['extendedProps']['amount'], 0) }}
@endforeach
@php $currentDay->addDay(); @endphp @endwhile
Paid
Pending
Overdue