@php $stateOptions = [ 'NY' => 'New York', 'NJ' => 'New Jersey', 'CT' => 'Connecticut', 'PA' => 'Pennsylvania', ]; @endphp

Fleet workspace

{{ $activeProfile?->name ? $activeProfile->name . ' · Vehicles' : 'Create a business profile to log vehicles' }}

Attach TLC, FHV, or medallion vehicles to this tenant. Entries stay scoped per profile so compliance alerts stay clean.

Vehicles on file

{{ $vehicles?->total() ?? 0 }}

Fleet roster

Registered vehicles

Active profile: {{ $activeProfile?->name ?? 'None' }}
@if (! $activeProfile)
Profile required

Set up a business profile first

Vehicles must belong to a tenant. Create a profile, then return here to onboard your fleet.

Manage profiles
@elseif (($vehicles?->total() ?? 0) === 0)
No vehicles yet

Log your first TLC vehicle

Use the form on the right to add plate, VIN, and service details. Compliance widgets unlock as soon as one vehicle is stored.

Launch vehicle form
@else
@foreach ($vehicles as $vehicle) @endforeach
Label Plate Service Reg. expires Actions
{{ $vehicle->label }}
{{ $vehicle->year ? $vehicle->year . ' · ' : '' }}{{ $vehicle->make }} {{ $vehicle->model }}
{{ $vehicle->plate_number }} {{ $vehicle->state ? \Illuminate\Support\Str::upper($vehicle->state) : 'State TBD' }}
{{ $vehicle->primary_service ?? 'Unassigned' }}
VIN {{ $vehicle->vin ? \Illuminate\Support\Str::upper(\Illuminate\Support\Str::limit($vehicle->vin, 8, '…')) : 'pending' }}
@if ($vehicle->registration_expires_at) {{ $vehicle->registration_expires_at->format('M d, Y') }} @else Not set @endif
@csrf @method('DELETE')
{{ $vehicles->links() }}
@endif

Fleet intake

Add vehicle

@csrf
@error('label')
{{ $message }}
@enderror
@error('plate_number')
{{ $message }}
@enderror
@error('state')
{{ $message }}
@enderror
@error('make')
{{ $message }}
@enderror
@error('model')
{{ $message }}
@enderror
@error('year')
{{ $message }}
@enderror
@error('vin')
{{ $message }}
@enderror
@error('primary_service')
{{ $message }}
@enderror
@error('color')
{{ $message }}
@enderror
@error('registration_expires_at')
{{ $message }}
@enderror
@error('notes')
{{ $message }}
@enderror