@extends('layouts.app') @section('content')

Ocupação das rotas

Alunos por rota e parada.

Voltar
@forelse ($routes as $route) @php $grouped = $route->students->groupBy('pivot.transport_stop_id'); @endphp
Capacidade: {{ $route->capacity }} · Alunos: {{ $route->students->count() }}
@foreach ($route->stops as $stop) @php $students = $grouped->get($stop->id, collect()); @endphp

{{ $stop->name }}

{{ $stop->address ?? '-' }}

{{ $students->count() }} alunos
@if ($students->count())
{{ $students->pluck('name')->join(', ') }}
@endif
@endforeach @if ($grouped->has(null))

Sem parada

{{ $grouped->get(null, collect())->count() }} alunos
@endif
@empty
Nenhuma rota cadastrada.
@endforelse
@endsection