@php $globalCounter = 0; @endphp @foreach ($equipmentData as $data) @php // Identifica o tipo de equipamento antes de processar os componentes $equipmentTypeId = $data['equipment']->equipment_type_id; $equipmentTag = $data['equipment']->equipment_tag; @endphp @if ($equipmentTypeId == 3) @foreach ($data['associatedArray'] as $component) @php $parts = explode('@', $component['component_tag']); $tagName = $parts[0]; $tagType = $parts[1] ?? 'Tipo não especificado'; // Evita valores nulos @endphp
{{-- Logo da Empresa --}}
{{-- Logo da Empresa --}}
ISPT - Paragem Navigator FF
N.Isp
###
Tag
###
{{-- QR Code --}}
{{--

{{ $component['qrCodeImage'] }}

--}}
@endforeach @elseif ($equipmentTypeId == 2) @foreach ($data['associatedArray'] as $component) @php $parts = explode('@', $component['component_tag']); $tagName = $parts[0]; $tagType = $parts[1] ?? 'Tipo não especificado'; // Evita valores nulos @endphp

{{$equipmentTag}}

QR Code

{{ $tagType }}

@endforeach @elseif ($equipmentTypeId == 1) @foreach ($data['associatedArray'] as $component) @php $parts = explode('@', $component['component_tag']); $tagName = $parts[0]; $tagType = $parts[1] ?? 'Tipo não especificado'; // Evita valores nulos @endphp

{{$equipmentTag}}

QR Code

{{ $tagType }}

@endforeach @else

Estrutura desconhecida

@foreach ($data['associatedArray'] as $component) @php $parts = explode('@', $component['component_tag']); $tagName = $parts[0]; $tagType = $parts[1] ?? 'Tipo não especificado'; // Evita valores nulos @endphp
QR Code

{{ $tagType }}

@endforeach
@endif @php $globalCounter++; @endphp @if ($globalCounter % 4 == 0)
@endif @endforeach