@extends('layouts.app') @section('title', 'Gestion des livreurs') @section('content')
{{-- En-tête --}}

Gestion des livreurs

Notez, choisissez vos favoris ou bloquez des livreurs

Retour aux paramètres
{{-- Messages --}} @if(session('success'))

{{ session('success') }}

@endif @if(session('error'))

{{ session('error') }}

@endif {{-- Stats Cards --}}

Total disponibles

{{ $stats['total'] ?? 0 }}

Travaillé avec

{{ $stats['worked'] ?? 0 }}

Favoris

{{ $stats['preferred'] ?? 0 }}

Bloqués

{{ $stats['blocked'] ?? 0 }}

Internes

{{ $stats['internal'] ?? 0 }}

{{-- Filtres --}} {{-- Liste des livreurs --}} @if($drivers->count() > 0)
@foreach($drivers as $driver) @php $vehicleIcons = [ 'scooter' => '🛵', 'moto' => '🏍️', 'motorcycle' => '🏍️', 'velo' => '🚴', 'bike' => '🚴', 'voiture' => '🚗', 'car' => '🚗', 'van' => '🚐', ]; $vehicleType = $driver->vehicle_type ?? 'scooter'; $vehicleIcon = $vehicleIcons[strtolower($vehicleType)] ?? '🛵'; @endphp
{{-- Header avec gradient --}}
@if($driver->photo) {{ $driver->full_name ?? $driver->first_name }} @else {{ strtoupper(substr($driver->first_name ?? '', 0, 1) . substr($driver->last_name ?? '', 0, 1)) }} @endif

{{ $driver->full_name ?? $driver->first_name . ' ' . $driver->last_name }}

{{ $vehicleIcon }} {{ $vehicleType }}
{{-- Badge disponibilité --}} @if($driver->is_available ?? false) @endif
{{-- Body --}}
{{-- Note et stats --}}
@for($i = 1; $i <= 5; $i++) @endfor {{ number_format($driver->rating ?? 0, 1) }}
{{ $driver->completed_deliveries ?? $driver->total_deliveries ?? 0 }} livraisons
{{-- Infos rapides --}}
@if($driver->phone)
{{ $driver->phone }}
@endif
Max {{ $driver->max_distance ?? 10 }} km
{{-- Actions rapides --}}
@if($driver->phone) @endif
{{-- Bouton voir profil --}} Voir le profil complet
@endforeach
{{-- Pagination --}}
@if(method_exists($drivers, 'links')) {{ $drivers->links() }} @endif
@else {{-- Empty state --}}

Aucun livreur disponible

Les livreurs externes disponibles dans votre zone apparaîtront ici. Vous pourrez les noter, les ajouter à vos favoris ou les bloquer.

Les livreurs s'inscrivent sur la plateforme et deviennent disponibles automatiquement.

@endif {{-- Légende --}}

Comment ça marche ?

Livreurs favoris

Ils seront proposés en priorité pour vos livraisons

Livreurs bloqués

Ils ne recevront plus vos demandes de livraison

Livreurs internes

Vos propres livreurs salariés ou sous contrat

@push('scripts') @endpush @endsection