@extends('admin.layouts.app') @section('title', 'إدارة السائقين') @section('page-title', 'إدارة السائقين') @section('page-icon', 'fas fa-user-tie') @section('content') {{-- إحصائيات --}}
{{ $stats['total'] }}
إجمالي السائقين
{{ $stats['verified'] }}
حسابات موثقة
{{ $stats['verification_pending'] ?? 0 }}
بانتظار مراجعة التوثيق
{{ $stats['available'] }}
متاحين
{{ $drivers->sum(fn($d) => $d->driver->total_trips ?? 0) }}
إجمالي الرحلات
{{ $stats['by_service']['taxi'] ?? 0 }}
تاكسي
{{ $stats['by_service']['restaurant'] ?? 0 }}
مطاعم
{{-- فلاتر وجدول --}}
قائمة السائقين
@if($drivers->count() > 0)
@foreach($drivers as $driver) @endforeach
# الصورة الاسم الهاتف المركبة الحالة متاح الخدمة الرحلات التقييم الإجراءات
{{ $loop->iteration }} @if($driver->profile_image) @else
@endif
{{ $driver->name }} {{ $driver->driver->phone ?? $driver->phone ?? 'غير محدد' }} @if($driver->driver && $driver->driver->vehicle) {{ $driver->driver->vehicle->model ?? '-' }} @else - @endif @switch($driver->status) @case('active') نشط @break @case('inactive') غير نشط @break @case('suspended') معلق @break @default {{ $driver->status ?? '-' }} @endswitch @if($driver->driver && $driver->driver->is_available) متاح @else غير متاح @endif @switch($driver->service_type) @case('taxi') تاكسي @break @case('restaurant') مطاعم @break @case('gas') غاز @break @case('all') الكل @break @default - @endswitch {{ $driver->driver->total_trips ?? 0 }} @if($driver->driver && $driver->driver->rating > 0) {{ number_format($driver->driver->rating, 1) }} @for($i = 1; $i <= 5; $i++) @endfor @else - @endif
عرض {{ $drivers->firstItem() ?? 0 }} إلى {{ $drivers->lastItem() ?? 0 }} من أصل {{ $drivers->total() }}
{{ $drivers->appends(request()->query())->links('pagination::bootstrap-4') }}
@else
لا يوجد سائقين
@endif
@endsection @section('scripts') @endsection