@extends('layouts.admin-modern') @section('title', 'Livreur - ' . ($driver->first_name ?? '') . ' ' . ($driver->last_name ?? '')) @section('page-title', 'Détail du Livreur') @section('content')
Parrainé par : {{ $driver->sponsorPrestataire->business_name ?? $driver->sponsorPrestataire->user->name ?? 'Prestataire #' . $driver->sponsor_prestataire_id }}
Depuis : {{ $driver->sponsored_at ? \Carbon\Carbon::parse($driver->sponsored_at)->format('d/m/Y') : '—' }}
| Commande | Client | Prestataire | Total | Commission | Statut | Date |
|---|---|---|---|---|---|---|
#{{ $order->order_number ?? $order->id }} |
{{ $order->client->name ?? '—' }} | {{ $order->prestataire->business_name ?? $order->prestataire->user->name ?? '—' }} | {{ number_format($order->total ?? 0, 2) }}€ | {{ number_format($order->driver_commission ?? 0, 2) }}€ | @php $dsClass = match($order->delivery_status ?? 'pending') { 'delivered' => 'success', 'in_transit' => 'primary', 'picked_up' => 'info', 'assigned' => 'warning', 'failed' => 'danger', default => 'secondary' }; $dsLabel = match($order->delivery_status ?? 'pending') { 'delivered' => 'Livrée', 'in_transit' => 'En route', 'picked_up' => 'Récupérée', 'assigned' => 'Assignée', 'failed' => 'Échouée', default => 'En attente' }; @endphp {{ $dsLabel }} | {{ $order->created_at?->format('d/m H:i') ?? '—' }} |
| Aucune livraison | ||||||