{{-- ===================== COLUMN 1 — PICKUPS ===================== --}}

Pickups Today

@if ($pickupsCount === 0)

No pickups today.

@else
@foreach ($pickups as $job) @php $vehicleModel = $job->vehicle; // Build a nice vehicle label: REGO – Name if ($vehicleModel) { $vehicleLabel = trim( ($vehicleModel->registration ? $vehicleModel->registration . ' – ' : '') . ($vehicleModel->display_name ?? $vehicleModel->name ?? '') ); } else { $vehicleLabel = ''; } if ($vehicleLabel === '') { $vehicleLabel = 'Vehicle not assigned'; } $ref = $job->booking_reference ?? $job->job_reference ?? $job->reference ?? 'No ref'; @endphp
{{ $vehicleLabel }}
{{ optional($job->start_at)->format('H:i') }}
{{ $ref }}
{{ $job->customer_name }}
@endforeach
@endif
{{-- ===================== COLUMN 2 — RETURNS ===================== --}}

Returns Today

@if ($returnsCount === 0)

No returns today.

@else
@foreach ($returns as $job) @php $vehicleModel = $job->vehicle; // Same vehicle label logic as pickups if ($vehicleModel) { $vehicleLabel = trim( ($vehicleModel->registration ? $vehicleModel->registration . ' – ' : '') . ($vehicleModel->display_name ?? $vehicleModel->name ?? '') ); } else { $vehicleLabel = ''; } if ($vehicleLabel === '') { $vehicleLabel = 'Vehicle not assigned'; } $ref = $job->booking_reference ?? $job->job_reference ?? $job->reference ?? 'No ref'; @endphp
{{ $vehicleLabel }}
{{ optional($job->end_at)->format('H:i') }}
{{ $ref }}
{{ $job->customer_name }}
@endforeach
@endif
{{-- ===================== COLUMN 3 — TASKS ===================== --}}

Tasks (due / overdue)

{{-- Vehicle maintenance button --}} Vehicle maintenance
@if ($tasksCount === 0)

No tasks due.

@else
@foreach ($tasks as $task) @php $vehicleModel = $task->vehicle; $taskVehicle = $vehicleModel ? trim( ($vehicleModel->registration ? $vehicleModel->registration . ' – ' : '') . ($vehicleModel->display_name ?? $vehicleModel->name ?? '') ) : null; @endphp
{{ $task->title }}
{{ optional($task->due_date)->format('d M') }}
@if ($taskVehicle)
{{ $taskVehicle }}
@endif
@endforeach
@endif