Booking Report
Period : {{ $period }}
Filter : @php $statusLabels = [ 'all' => 'All', 'D' => 'Draft', 'N' => 'Pending', 'S' => 'Show Up', 'C' => 'Cancelled', ]; $status = $filters['statusFilter'] ?? 'all'; @endphp {{ $statusLabels[$status] ?? ucfirst($status) }}
@foreach ($data as $index => $booking) @endforeach
No Booking No Date Type Status Agent Name Member Name Qty Amount Paid Payment Method Notes
{{ $index + 1 }} {{ $booking->no }} {{ \Carbon\Carbon::parse($booking->date)->format('d/m/Y') }} @switch($booking->type) @case('W') Walk In @break @case('O') Online Booking @break @default {{ $booking->type }} @endswitch @switch($booking->status) @case('D') Draft @break @case('N') Pending @break @case('S') Show Up @break @case('C') Cancelled @break @default {{ $booking->status }} @endswitch {{ $booking->agent_name ?? '' }} {{ $booking->member_name ?? '' }} {{ $booking->qty ?? 0 }} {{ number_format($booking->nett ?? 0, 0) }} {{ number_format($booking->paid ?? 0, 0) }} {{ $booking->payment_methods ?? '' }} {{ $booking->notes ?? '' }}