@extends('layouts.theme1') @section('title', 'Détails de la réservation') @section('content')

Détails de la réservation #{{ $reservation['id'] }}

Retour
@if(in_array($reservation['status'] ?? '', ['confirmed'])) @endif @if(in_array($reservation['status'] ?? '', ['pending', 'confirmed'])) @endif
Informations générales
Client {{ $reservation['clientName'] ?? $reservation['clientId'] ?? '-' }}
Chauffeur {{ $reservation['driverName'] ?? $reservation['driverId'] ?? '-' }}
Statut @php $status = $reservation['status'] ?? 'unknown'; $badgeColor = match($status) { 'draft' => 'secondary', 'pending' => 'warning', 'confirmed' => 'success', 'cancelled' => 'danger', 'completed' => 'info', default => 'dark' }; @endphp {{ $status }}
Places réservées {{ $reservation['seatsReserved'] ?? 1 }}
Prix total {{ number_format($reservation['totalPrice'] ?? 0, 0, ',', ' ') }} {{ $appConfig['currency'] ?? 'FCFA' }}
Méthode de paiement {{ $reservation['paymentMethod'] ?? '-' }}
Date de création {{ $reservation['createdAt'] ?? '-' }}
Détails du trajet
@php $trip = $reservation['tripDetails'] ?? []; @endphp
Départ {{ $trip['departureCity'] ?? 'N/A' }} ({{ $trip['departureCountry'] ?? 'N/A' }})
Arrivée {{ $trip['arrivalCity'] ?? 'N/A' }} ({{ $trip['arrivalCountry'] ?? 'N/A' }})
Heure de départ {{ $trip['departureTime'] ?? '-' }}
Compagnie {{ $trip['driverName'] ?? '-' }}
Passagers
{{ $appConfig['applicationName'] ?? 'Ticko' }} @if(!empty($reservation['passengers'])) @foreach($reservation['passengers'] as $passenger) @endforeach
Nom complet Téléphone Principal
{{ $passenger['fullName'] ?? '-' }} {{ $passenger['phoneNumber'] ?? '-' }} @if($passenger['isPrimary'] ?? false) Oui @else Non @endif
@else

Aucun passager enregistré

@endif
@endsection