@extends('layouts.app') @section('title', 'Mes Livraisons') @push('styles') @endpush @section('content')
📦 Mes Livraisons
{{ $summary['total'] }}
Livrées
{{ number_format($summary['earnings'], 2) }}€
Gains
{{ number_format($summary['distance'], 1) }} km
Distance
~{{ $summary['avg_time'] }} min
Moy./Livr.
Toutes ✅ Livrées 📍 Assignées 🚗 En route ❌ Échouées
Tout Aujourd'hui 7 jours Ce mois
@forelse($deliveries as $order)
@if($order->delivery_status === 'delivered')✅ @elseif($order->delivery_status === 'failed')❌ @elseif($order->delivery_status === 'in_transit')🚗 @elseif($order->delivery_status === 'picked_up')📦 @elseif($order->delivery_status === 'assigned')📍 @else ⏳ @endif
{{ $order->prestataire?->company_name ?? 'Restaurant #'.$order->id }}
{{ $order->created_at->format('d/m/Y H:i') }}
{{ $order->delivery_status !== 'failed' ? '+'.number_format($order->driver_commission ?? 0, 2).'€' : '0.00€' }}
@if($order->delivery_status === 'delivered') Livrée @elseif($order->delivery_status === 'failed') Échouée @elseif($order->delivery_status === 'in_transit') En route @elseif($order->delivery_status === 'picked_up') Récupérée @elseif($order->delivery_status === 'assigned') Assignée @else En attente @endif
📍 {{ Str::limit($order->delivery_address ?? '?', 25) }} 📏 {{ $order->delivery_distance ?? '?' }} km ⏱️ {{ $order->estimated_delivery_time ?? '?' }} min #{{ $order->id }}
@empty
📭

Aucune livraison trouvée
pour ces filtres

@endforelse
@if($deliveries->hasPages())
@if($deliveries->onFirstPage()) @else @endif {{ $deliveries->currentPage() }}/{{ $deliveries->lastPage() }} @if($deliveries->hasMorePages()) @else @endif
@endif
@endsection