{{-- Header --}}
Team Management Manage your drivers and team members
Add Driver
{{-- Success/Error Messages --}} @if (session()->has('success'))
Success {{ session('success') }}
@endif @if (session()->has('error'))
Error {{ session('error') }}
@endif {{-- Filters --}}
{{-- Search --}} {{-- Status Filter --}}
{{-- Team Members Table --}} @if($teamMembers->isEmpty()) {{-- Empty State --}}
No team members Start building your team by adding drivers Add First Driver
@else {{-- Team Table --}}
@foreach($teamMembers as $member) @endforeach
Driver Contact Type Vehicle Status Trips Rating Actions
{{ substr($member->name, 0, 1) }}
{{ $member->name }}
{{ $member->license_number }}
{{ $member->email }}
{{ $member->phone }}
@if($member->business_type === 'in_house') In-House @else Affiliate @endif @if($member->vehicles->isNotEmpty()) @php $vehicle = $member->vehicles->first(); @endphp
{{ $vehicle->make }} {{ $vehicle->model }}
{{ $vehicle->license_plate }}
@else No vehicle @endif
@if($member->status === 'active') Active @elseif($member->status === 'inactive') Inactive @else Suspended @endif {{ number_format($member->total_trips ?? 0) }}
{{ number_format($member->rating ?? 0, 1) }}
{{-- Pagination --}}
{{ $teamMembers->links() }}
@endif
{{-- Add Driver Modal --}} @if($showAddModal)
Add New Driver
{{-- Basic Information --}}
Basic Information
@error('name') {{ $message }} @enderror
@error('email') {{ $message }} @enderror
@error('phone') {{ $message }} @enderror
@error('license_number') {{ $message }} @enderror
@error('password') {{ $message }} @enderror
{{-- Business Type --}}
Employment Type
@error('business_type') {{ $message }} @enderror
@if($business_type === 'in_house')
@foreach($availableVehicles as $vehicle) @endforeach @error('vehicle_id') {{ $message }} @enderror In-house drivers must be assigned a vehicle
@endif @if($business_type === 'affiliate')
@error('commission_rate') {{ $message }} @enderror Percentage the company takes from each booking
@endif
Add Driver Cancel
@endif