@extends('layouts.app') @section('title', 'Transport Routes') @section('content') @php $money = fn ($v) => \App\Support\Fmt::money2($v); @endphp
Routes, stops and vehicle assignments
| Route | Description | Stops | Students | Vehicle | Driver | Status | Actions |
|---|---|---|---|---|---|---|---|
|
{{ $route->name }}
{{ $route->id }}
|
{{ $route->description ?: '—' }} | {{ $route->stops->count() }} | {{ $route->assignments_count }} | {{ $vehicle?->registration_no ?: '—' }} | {{ $vehicle?->driverName() ?? '—' }} | {{ $vehicle ? 'Assigned' : 'No vehicle' }} |
|
{{ $route->name }}{{ $route->description ?: 'No description' }}
@forelse ($route->stops as $i => $stop)
@if ($vehicle)
{{ $i + 1 }}. {{ $stop->name }}
{{ $money($stop->one_way) }} 1-way · {{ $money($stop->two_way) }} 2-way
{{ $stop->assignments()->count() }} students
No stops on this route. @endforelse
{{ $vehicle->registration_no }}
Driver: {{ $vehicle->driverName() }} · {{ $vehicle->capacity }} seats
Assigned
No vehicle assigned yet @endif |
|||||||
| @include('transport.partials.route-form', [ 'action' => route('transport.routes.update', $route), 'method' => 'PUT', 'prefix' => 'route-'.$route->id, 'row' => $route, ]) | |||||||
| No routes match your filters. | |||||||
Fields marked * are required. Prices are in KES.
@include('transport.partials.route-form', [ 'action' => route('transport.routes.store'), 'method' => 'POST', 'prefix' => 'route-new', 'row' => null, ])