@extends('layouts.app') @section('title', 'Coverage') @section('content')
| Reference | Name | Contact | Address | Service | Zone | Distance | Result | Received |
|---|---|---|---|---|---|---|---|---|
| {{ $req->reference }} | {{ $req->name }} |
{{ $req->phone }}
@if ($req->email) {{ $req->email }}@endif |
{{ $req->address }} | {{ $req->service_type }} | {{ $req->zone?->name ?? '—' }} | {{ $req->distance_m !== null ? number_format((float) $req->distance_m).' m' : '—' }} | @php $variant = match ($req->result) { 'covered' => 'good', 'planned' => 'warn', 'not_covered' => 'bad', default => '', }; @endphp {{ title_case_words($req->result) }} | {{ $req->created_at?->format('d M Y H:i') }} |
| No coverage requests match these filters. | ||||||||
| Zone | Technology | Status | Homes passed | Ports |
|---|---|---|---|---|
| {{ $zone->name }} ({{ $zone->code }}) | {{ title_case_words($zone->technology) }} | {{ title_case_words($zone->status) }} | {{ $zone->homes_passed !== null ? number_format((int) $zone->homes_passed) : '—' }} | {{ $zone->ports_available !== null ? number_format((int) $zone->ports_available) : '—' }} |