@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 @foreach ($orizzontaleAreas as $index => $area) @php $viaKey = $area . '_via'; $direzioneKey = $area . '_direzione'; $lineMargineKey = $area . '_linea_margine'; $lineMezzeriaKey = $area . '_linea_mezzeria'; $altroKey = $area . '_altro'; $hasData = isset($data['record']->{$viaKey}) && $data['record']->{$viaKey} != '' || isset($data['record']->{$direzioneKey}) && $data['record']->{$direzioneKey} != '' || isset($data['record']->{$lineMargineKey}) && $data['record']->{$lineMargineKey} != '' || isset($data['record']->{$lineMezzeriaKey}) && $data['record']->{$lineMezzeriaKey} != '' || isset($data['record']->{$altroKey}) && $data['record']->{$altroKey} != '' || (isset($data[$area]) && count($data[$area]) > 0); @endphp @if ($hasData)

SEGNALETICA ORIZZONTALE {{$index + 1}}

@if (isset($data['record']->{$viaKey}) && $data['record']->{$viaKey} != '') @endif @if (isset($data['record']->{$direzioneKey}) && $data['record']->{$direzioneKey} != '') @endif @if (isset($data[$area]) && count($data[$area]) > 0) @foreach ($data[$area] as $index => $segnaletica_orizzontale) @endforeach @endif @if (isset($data['record']->{$lineMargineKey}) && $data['record']->{$lineMargineKey} != '') @endif @if (isset($data['record']->{$lineMezzeriaKey}) && $data['record']->{$lineMezzeriaKey} != '') @endif @if (isset($data['record']->{$altroKey}) && $data['record']->{$altroKey} != '') @endif
VIA DI RIFERIMENTO: {{ optional($data['record']->{$viaKey . '_value'})->TOPONIMO }} {{ optional($data['record']->{$viaKey . '_value'})->DESCRIZIONE }}
DIREZIONE: {{ $data['record']->{$direzioneKey} }}
DETTAGLIO SEGNALETICA ORIZZONTALE: {{$index + 1}} {{ 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'} ?? '' }}
ALTRO:{{ $data['record']->{$altroKey} }}
@endif @endforeach