@php $orizzontaleAreas = [ 'segnaletica_orizzontale_1', 'segnaletica_orizzontale_2', 'segnaletica_orizzontale_3', 'segnaletica_orizzontale_4' ]; $lineaTypes = [ 4 => 'ASSENTE', 1 => 'CONTINUA', 2 => 'TRATTEGGIATA', 5 => 'SINGOLA', 6 => 'DOPPIA', 7 => 'TRATTEGGIATA IN CORRISPONDENZA DI' ]; @endphp

SEGNALETICA ORIZZONTALE

@foreach ($orizzontaleAreas as $area) @php $viaKey = $area . '_via'; $direzioneKey = $area . '_direzione'; $lineMargineKey = $area . '_linea_margine'; $lineMezzeriaKey = $area . '_linea_mezzeria'; $altroKey = $area . '_altro'; @endphp @if ($data['record']->{$viaKey} != '') @if ($data['record']->{$direzioneKey} != '') @endif @if (count($data[$area]) > 0) @foreach ($data[$area] as $segnaletica_orizzontale) @endforeach @endif @if ($data['record']->{$lineMargineKey} != '') @endif @if ($data['record']->{$lineMezzeriaKey} != '') @endif @if ($data['record']->{$altroKey} != '') @endif @endif @endforeach
VIA DI RIFERIMENTO: {{ optional($data['record']->{$viaKey . '_value'})->TOPONIMO }} {{ optional($data['record']->{$viaKey . '_value'})->DESCRIZIONE }}
DIREZIONE: {{ $data['record']->{$direzioneKey} }}
DETTAGLIO SEGNALETICA ORIZZONTALE:
{{ optional($segnaletica_orizzontale->segnaletica_orizzontale)->name }}
LINEA MARGINE: {{ $lineaTypes[$data['record']->{$lineMargineKey}] ?? '' }} {{ $data['record']->{$lineMargineKey . '_specifica'} ?? '' }}
LINEA DI MEZZERIA {{ $lineaTypes[$data['record']->{$lineMezzeriaKey}] ?? '' }} {{ $data['record']->{$lineMezzeriaKey . '_specifica'} ?? '' }}
{{ $data['record']->{$altroKey} }}