{{-- Header --}}
Driver Management Manage drivers, licenses, and vehicle assignments
Add Driver
{{-- Flash Messages --}} @if (session()->has('message')) @endif @if (session()->has('error')) @endif {{-- Stats Cards --}}
{{ $this->stats['total_drivers'] }}
Total Drivers
{{ $this->stats['active_drivers'] }}
Active Drivers
{{ $this->stats['expiring_licenses'] }}
Expiring Licenses
{{ $this->stats['assigned_vehicles'] }}
Assigned Vehicles
{{-- Filters --}}
{{-- Drivers Table --}}
@forelse($drivers as $driver) @empty @endforelse
Driver License Status Vehicle Performance Actions
{{ strtoupper(substr($driver->name, 0, 1)) }}
{{ $driver->name }}
{{ $driver->phone }}
ID: {{ $driver->driver_id }}
@if($driver->user)
User: {{ $driver->user->name }}
@endif
{{ $driver->license_number }}
{{ $driver->license_type }}
@if($driver->license_expiry_date)
Expires: {{ $driver->license_expiry_date->format('M j, Y') }}
@endif
@if($driver->status === 'suspended') @endif {{ ucfirst($driver->status) }} @if($driver->status === 'suspended')
Access restricted
@endif
@if($driver->assigned_vehicle)
{{ $driver->assigned_vehicle }}
Plate: {{ $driver->vehicle_plate ?? 'N/A' }}
@else No vehicle assigned @endif
@if($driver->performance_score !== null)
{{ $driver->performance_score }}%
@else No data @endif
Edit Performance @if($driver->status === 'active') Suspend @else Activate @endif Delete
No drivers found matching your criteria.
{{-- Pagination --}}
{{ $drivers->links() }}
{{-- Create/Edit Driver Modal --}} {{-- Create/Edit Driver Modal --}}
{{ $editingDriver ? 'Edit Driver' : 'Add Driver' }}
Associated User Account @foreach($users as $user) @endforeach
Performance Score (0-100)
Driver is active
Cancel {{ $editingDriver ? 'Update Driver' : 'Create Driver' }}
{{-- Performance Modal --}} @if($selectedDriver)
Performance Report: {{ $selectedDriver->name }} {{ $performancePeriod }} day analysis
{{ $driverMetrics['total_trips'] ?? 0 }}
Total Trips
{{ $driverMetrics['avg_speed'] ?? 0 }} mph
Avg Speed
{{ $driverMetrics['violations'] ?? 0 }}
Violations
{{ $driverMetrics['fuel_efficiency'] ?? 0 }} mpg
Fuel Efficiency
Close
@endif