@php $tableList = collect($tableCards); $chunks = $tableList->chunk(2); $totalChunks = $chunks->count(); @endphp @foreach($chunks as $chunkIdx => $pair) last) style="page-break-after: always;" @endif> @foreach($pair as $card) @endforeach @if($pair->count() === 1) @endif
@php $tableName = $card['name']; $number = null; $prefix = ''; if (preg_match('/(\d+)/', $tableName, $m)) { $number = $m[1]; $prefix = trim(preg_replace('/\d+/', '', $tableName)); } @endphp @if($number !== null)
{{ $prefix !== '' ? $prefix : 'Mesa' }}
{{ $number }}
@else
{{ $tableName }}
@endif @if(count($card['guests']) > 0) @foreach($card['guests'] as $guest)
{{ $guest }}
@endforeach @else
Sin invitados asignados
@endif
 
@endforeach