@section('title', (isset($page_title) ? $page_title . ' | ' : '') . config('app.name')) @section('breadcrumb', isset($page_title) ? $page_title : '')
{{ $page_title }}
@php $statusConfig = [ 'pending' => ['class' => 'warning', 'icon' => 'fas fa-clock', 'text' => 'Pending'], 'confirmed' => ['class' => 'success', 'icon' => 'fas fa-check-circle', 'text' => 'Confirmed'], 'cancelled' => ['class' => 'danger', 'icon' => 'fas fa-times-circle', 'text' => 'Cancelled'], 'completed' => ['class' => 'primary', 'icon' => 'fas fa-flag-checkered', 'text' => 'Completed'], ]; $config = $statusConfig[$data->status] ?? $statusConfig['pending']; @endphp {{ $config['text'] }}
Booking Information
{{ $data->booking_id }}
{{ $data->getUser->name ?? 'N/A' }}
{{ $data->getUser->phone ?? 'N/A' }}
{{ $data->getVehicle->name ?? 'N/A' }}
Vehicle & Route Details
{{ $data->getVehicle->vehicle_number ?? 'N/A' }}
{{ $data->getCab->getVehicleCategory->name ?? 'N/A' }}
{{ $data->getCab->getDestinationFrom->name ?? 'N/A' }}
{{ $data->getCab->getDestinationTo->name ?? 'N/A' }}
{{ $data->cab_type }}
{{ str_replace('_', ' ', $data->journey_type) }}
{{ $data->getCab->total_distance ?? 'N/A' }} km
@if (count($data->getSeatBookings) > 0)
Seat Bookings
@foreach ($data->getSeatBookings as $seat)
Seat {{ $seat->seat_number }} (Rs {{ $seat->seat_price }})
@endforeach
@endif
Trip Details
{{ $data->pickup_location }}
{{ $data->drop_location }}
{{ \Carbon\Carbon::parse($data->pickup_date)->format('d M Y') }}
{{ \Carbon\Carbon::parse($data->pickup_time)->format('h:i A') }}
{{ $data->payment_method }}
Driver Information
@if ($data->driver_id && $data->getDriver)
{{ $data->getDriver->name ?? 'N/A' }}
{{ $data->getDriver->phone ?? 'N/A' }}
@else
Driver not assigned yet.
@endif
@if ($data->coupon_detail)
Coupon Applied
{{ $data->coupon_detail['code'] }} {{ $data->coupon_detail['title'] }}
Discount: {{ $data->coupon_detail['discount'] }}{{ $data->coupon_detail['type'] == 'percentage' ? '%' : '' }} off
@endif
Payment Details
Booking Amount
₹{{ number_format($data->booking_amount, 2) }}
Total Amount
₹{{ number_format($data->total_amount, 2) }}
Coupon Discount
-₹{{ number_format($data->coupon_discount, 2) }}
Grand Total
₹{{ number_format($data->grand_total, 2) }}

Paid Amount
₹{{ number_format($data->paid_amount, 2) }}
Remaining Amount
₹{{ number_format($data->remaining_amount, 2) }}
@if($data->remaining_amount > 0)
@endif