@extends('layouts.app') @section('title', __('general.bookings') . ' - ' . __('general.company_name')) @section('content')

{{ __('general.bookings') }}

{{ __('Manage your car rental reservations') }}

{{ __('New Booking') }}
@if(session('success'))
{{ session('success') }}
@endif @if($bookings->count() > 0)
@foreach($bookings as $booking)
@if($booking->vehicle->primaryImage) {{ $booking->vehicle->name }} @else @endif

{{ $booking->vehicle->name }}

#{{ $booking->booking_number }}
{{ $booking->pickup_datetime->format('M j, Y') }} - {{ $booking->dropoff_datetime->format('M j, Y') }}
{{ $booking->total_days }} {{ $booking->total_days == 1 ? __('day') : __('days') }}
{{ $booking->pickupLocation->city }} @if($booking->pickupLocation->id !== $booking->dropoffLocation->id) → {{ $booking->dropoffLocation->city }} @endif
{{ ucfirst($booking->status) }}
${{ number_format($booking->total_amount, 0) }}
{{ __('general.view_details') }} @if(in_array($booking->status, ['pending', 'confirmed']))
@csrf @method('PATCH')
@endif
@endforeach
@if($bookings->hasPages())
{{ $bookings->links() }}
@endif @else

{{ __('No Bookings Yet') }}

{{ __('You haven\'t made any bookings yet. Start by browsing our luxury vehicle collection.') }}

{{ __('Browse Vehicles') }} {{ __('New Booking') }}
@endif @if($bookings->count() > 0)

{{ __('Booking Statistics') }}

{{ $bookings->total() }}
{{ __('Total Bookings') }}
{{ $bookings->where('status', 'confirmed')->count() }}
{{ __('Confirmed') }}
{{ $bookings->where('status', 'completed')->count() }}
{{ __('Completed') }}
${{ number_format($bookings->sum('total_amount'), 0) }}
{{ __('Total Spent') }}
@endif
@push('styles') @endpush @endsection