Booking History

Review your past bookings and trip history

Total Bookings

{{ $stats['total'] }}

Completed

{{ $stats['completed'] }}

Cancelled

{{ $stats['cancelled'] }}

Rejected

{{ $stats['rejected'] }}

Filter History

@if($search || $statusFilter || $serviceTypeFilter || $dateFrom || $dateTo) @endif

Your Trip History

{{ $bookings->total() }} {{ $bookings->total() === 1 ? 'record' : 'records' }}
@forelse($bookings as $booking) @empty @endforelse
Reference & Status Date & Time Service Type Route Vehicle Total Actions
@php $statusColors = [ 'completed' => 'bg-green-100 text-green-800', 'cancelled' => 'bg-red-100 text-red-800', 'rejected' => 'bg-orange-100 text-orange-800', ]; @endphp {{ ucfirst($booking->status) }}
{{ \Carbon\Carbon::parse($booking->booking_datetime)->format('M d, Y') }}
{{ \Carbon\Carbon::parse($booking->booking_datetime)->format('g:i A') }}
{{ ucfirst(str_replace('_', ' ', $booking->service_type)) }}
📍 {{ $booking->pickup_location }}
🎯 {{ $booking->dropoff_location }}
{{ $booking->vehicleCategory?->localized_name ?? 'N/A' }}
@if ($booking->vehicle)
{{ $booking->vehicle->make }} {{ $booking->vehicle->model }}
@endif
{{ $booking->currency }} {{ number_format($booking->total_amount, 2) }}
View Details

No history found

@if ($this->search || $this->statusFilter || $this->serviceTypeFilter || $this->dateFrom || $this->dateTo) Try adjusting your filters to find what you're looking for @else You don't have any completed, cancelled, or rejected bookings yet @endif

@if($search || $statusFilter || $serviceTypeFilter || $dateFrom || $dateTo) @else Book Your First Ride @endif
@if($bookings->hasPages())
{{ $bookings->links() }}
@endif