@extends('layouts.app') @section('title', 'Fleet Management') @section('subtitle', 'Manage vehicles and track maintenance') @section('content')
@if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif

Total Vehicles

{{ $stats['total_vehicles'] }}

Active

{{ $stats['active_vehicles'] }}

Maintenance

{{ $stats['maintenance_vehicles'] }}

Need Service

{{ $stats['vehicles_needing_service'] }}

Inactive

{{ $stats['inactive_vehicles'] }}

Clear

Fleet Vehicles

@forelse($vehicles as $vehicle) @empty @endforelse
Vehicle Type Status Mileage Department Service Actions
{{ $vehicle->make }} {{ $vehicle->model }}
{{ $vehicle->registration_number }}
{{ $vehicle->vehicle_type }} {{ ucfirst($vehicle->status) }}
{{ number_format($vehicle->current_mileage) }} km
@if($vehicle->current_hours)
{{ $vehicle->current_hours }} hrs
@endif
{{ $vehicle->department?->name ?? 'Unassigned' }} @if($vehicle->needsService()) Due @else OK @endif
@if(!$vehicle->trips()->exists())
@csrf @method('DELETE')
@endif

No vehicles found

Try adjusting your filters or add new vehicles.

@if($vehicles->hasPages())
Showing {{ $vehicles->firstItem() }} to {{ $vehicles->lastItem() }} of {{ $vehicles->total() }} results
@if($vehicles->previousPageUrl()) Previous @endif @foreach($vehicles->getUrlRange(1, $vehicles->lastPage()) as $page => $url) @if($page == $vehicles->currentPage()) {{ $page }} @else {{ $page }} @endif @endforeach @if($vehicles->nextPageUrl()) Next @endif
@endif
@endsection