{{-- Estilos cargados UNA sola vez a nivel documento. Cada comprobante viene como documento HTML completo; al concatenarlos, DomPDF ignoraba los de los anidados y no aplicaba el page-break => las facturas se desbordaban entre páginas. --}} @foreach($pages as $page) @php // $page es un comprobante renderizado como documento HTML completo // (...). Nos quedamos SOLO con el contenido de su // para no anidar documentos y que los estilos/saltos funcionen. $html = (string) $page; $inner = preg_match('/]*>(.*?)<\/body>/is', $html, $m) ? $m[1] : $html; @endphp
last) style="page-break-after: always;" @endif> {!! $inner !!}
@endforeach