@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'] }}
{{ $data->booking_id }}
{{ $data->getUser->name ?? 'N/A' }}
{{ $data->getUser->phone ?? 'N/A' }}
{{ $data->getVehicle->name ?? 'N/A' }}
{{ $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)
@foreach ($data->getSeatBookings as $seat)
Seat {{ $seat->seat_number }} (Rs
{{ $seat->seat_price }})
@endforeach
@endif
{{ $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 }}
@if ($data->driver_id && $data->getDriver)
{{ $data->getDriver->name ?? 'N/A' }}
{{ $data->getDriver->phone ?? 'N/A' }}
@else
@endif
@if ($data->coupon_detail)
{{ $data->coupon_detail['code'] }}
{{ $data->coupon_detail['title'] }}
Discount:
{{ $data->coupon_detail['discount'] }}{{ $data->coupon_detail['type'] == 'percentage' ? '%' : '' }}
off
@endif
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