@vite(['resources/css/app.css', 'resources/js/app.js'])

Booking Requests

Review and manage all incoming hall reservation requests.

{{-- BUTANG NOTIFIKASI --}} {{--
--}}
@forelse($bookings as $booking) @empty @endforelse
User Name Facility Date & Time Status Actions

{{ $booking->user->name ?? ($booking->applicant_name ?? 'Pelajar KUO') }}

{{ $booking->user->email ?? ($booking->applicant_email ?? 'tiada@email.com') }}

@if (str_contains(strtolower($booking->venue_type), 'court')) {{ $booking->court_name ?? 'Court ' . ($booking->venue_id ?? '') }} @elseif(strtolower($booking->venue_type) === 'hall' || strtolower($booking->venue_type) === 'full hall') Dewan Utama KUO @else {{ $booking->court_name ?? ($booking->venue_id ? 'ID: ' . $booking->venue_id : 'Dewan Utama KUO') }} @endif

{{ $booking->booking_date ? \Carbon\Carbon::parse($booking->booking_date)->format('d M Y') : 'Tiada Tarikh' }}
@if (!empty($booking->slots_booked) && is_array($booking->slots_booked)) @php $slots = $booking->slots_booked; $firstSlot = explode(' - ', $slots[0]); $lastSlot = explode(' - ', end($slots)); @endphp {{ $firstSlot[0] }} - {{ $lastSlot[1] }} @elseif($booking->start_time && $booking->end_time) {{ \Carbon\Carbon::parse($booking->start_time)->format('h:i A') }} - {{ \Carbon\Carbon::parse($booking->end_time)->format('h:i A') }} @else Masa Tidak Ditetapkan @endif
@if (strtolower($booking->status) == 'approved' || strtolower($booking->status) == 'lulus') Approved @elseif(strtolower($booking->status) == 'rejected' || strtolower($booking->status) == 'gagal') Rejected @elseif(strtolower($booking->status) == 'cancelled' || strtolower($booking->status) == 'batal') Cancelled @else Pending @endif @if (in_array(strtolower($booking->status), ['pending', 'booked']))
@csrf
@csrf
@else No action required @endif
🔍

Tiada Permohonan Dijumpai

Tiada rekod yang sepadan dengan carian anda.