@extends('layouts.app') @section('title', 'Transport Management') @section('page-title', 'Transport') @section('content')
{{-- Header --}}

Transport Management

Manage bus routes, vehicles, and student assignments

{{-- Stats --}}
@foreach([ ['Routes', $stats['routes'], 'fa-route', 'amber'], ['Vehicles', $stats['vehicles'], 'fa-bus', 'blue'], ['Students', $stats['students'], 'fa-user-graduate', 'green'], ['Stops', $stats['stops'], 'fa-map-marker-alt', 'purple'], ] as [$label, $value, $icon, $color])

{{ $value }}

{{ $label }}

@endforeach
{{-- Routes List --}}

Bus Routes

@forelse($routes as $route)
{{ $route->code }}

{{ $route->name }}

@if($route->vehicle) {{ $route->vehicle->vehicle_number }} @endif {{ $route->stops->count() }} stops {{ $route->activeAssignments->count() }} students {{ $route->formatted_fee }}/mo
@if($route->morning_departure || $route->afternoon_departure)
@if($route->morning_departure) {{ \Carbon\Carbon::parse($route->morning_departure)->format('h:i A') }} @endif @if($route->afternoon_departure) {{ \Carbon\Carbon::parse($route->afternoon_departure)->format('h:i A') }} @endif
@endif {{-- Stops preview --}} @if($route->stops->isNotEmpty())
@foreach($route->stops->take(5) as $i => $stop) @if($i > 0)@endif {{ $stop->name }} @endforeach @if($route->stops->count() > 5) +{{ $route->stops->count() - 5 }} more @endif
@endif
Manage
@csrf @method('DELETE')
@empty

No routes created yet

@endforelse
{{-- Vehicles --}} @if($vehicles->isNotEmpty())

Fleet

@foreach($vehicles as $v)

{{ $v->vehicle_number }}

{{ ucfirst($v->type) }} · {{ $v->capacity }} seats

@csrf @method('DELETE')
@if($v->driver_name)

{{ $v->driver_name }} @if($v->driver_phone)· {{ $v->driver_phone }}@endif

@endif
@endforeach
@endif
{{-- Add Route Modal --}} {{-- Add Vehicle Modal --}} @endsection