@section('title', (isset($page_title) ? $page_title . ' | ' : '') . config('app.name')) @section('breadcrumb', isset($page_title) ? $page_title : '')
{{ $page_title }}
@if (!$cab_booking_data->driver_id) @else Driver: {{ $cab_booking_data->getDriver->name }} ({{ $cab_booking_data->getDriver->phone }}) | Departure Date & Time: {{ $cab_booking_data->pickup_date }} {{ $cab_booking_data->departure_time }} @endif
@forelse ($list as $key => $data) @empty @endforelse
Booking ID User Info Vehicle Info Type Destination Date Status Actions
{{ $data->booking_id }} Name: {{ $data->getUser->name }} @if($data->getUser->email)
({{ $data->getUser->email }})
@endif
Phone: {{ $data->getUser->phone }}
Name: {{ $data->getVehicle->name }}
({{ $data->getVehicle->vehicle_number }})
Seat: {{ $data->getVehicle->number_of_seat }}
@if ($data->getSeatBookings->count()) Booked Seats: {{ $data->getSeatBookings->count() }} @endif
{{ ucFirst($data->cab_type) }} @if($data->journey_type) ({{ ucWords(str_replace('_', ' ', $data->journey_type)) }}) @endif @if ($data->journey_type === 'local') {{ $data->getCab->getDestinationFrom->name }} @else {{ $data->getCab->getDestinationFrom->name }} {{ $data->getCab->getDestinationTo->name }}
Total Distance: {{ $data->getCab->total_distance }} KM @endif
@if ($data->pickup_date) Pickup Date: {{ $data->pickup_date }}
@endif @if ($data->pickup_time) Pickup Time: {{ $data->pickup_time }} @endif
@php $badgeClass = match($data->status) { 'pending' => 'bg-warning', 'confirmed' => 'bg-info', 'cancelled' => 'bg-danger', 'completed' => 'bg-success', default => 'bg-secondary' }; @endphp {{ ucWords($data->status) }}