@php $hasBarcode = class_exists(\Picqer\Barcode\BarcodeGeneratorSVG::class); $barcodeGenerator = $hasBarcode ? new \Picqer\Barcode\BarcodeGeneratorSVG() : null; @endphp @foreach($groupedManifests as $carrier => $group)
MANIFIESTO RESUMEN
Carrier: {{ $carrier }}
Fecha: {{ $group['date']->format('d/m/Y H:i') }}
ID Manifiesto: {{ $group['manifest_id'] }}
Total Pedidos: {{ $group['total_pedidos'] }}
Total Bultos: {{ $group['total_bultos'] }}
@foreach($group['rows'] as $row) @endforeach
No. Destinatario Ciudad / Destino Referencia Número de Guía Cantidad de Bultos
{{ $row['no'] }} {{ $row['destinatario'] !== '' ? $row['destinatario'] : '-' }} {{ $row['destino'] }} {{ $row['referencia'] }} @if($hasBarcode && $row['guia'] !== '') @php $barcodeValue = trim((string) $row['guia']); $customerName = trim((string) ($row['destinatario'] ?? '')); $customerAddress = trim((string) ($row['destino'] ?? '')); $barcodeValue = $barcodeValue .'|'.str_replace('|', ' ', $customerName) .'|'.str_replace('|', ' ', $customerAddress); $barcodeValue = (string) \Illuminate\Support\Str::of($barcodeValue)->ascii(); $barcodeValue = substr($barcodeValue, 0, 160); @endphp
{!! $barcodeGenerator->getBarcode($barcodeValue, $barcodeGenerator::TYPE_CODE_128) !!}
@endif
{{ $row['guia'] !== '' ? $row['guia'] : 'SIN GUÍA' }}
{{ $row['bultos'] }}
Firma Cliente
Firma Transportista
Firma Mensajero
@endforeach