{{-- Botón "Anterior" --}}
  • ‹
  • {{-- Lógica para puntos suspensivos y páginas visibles --}} @php $start = max(1, $data['pagina'] - 2); $end = min($data['total_paginas'], $data['pagina'] + 2); @endphp {{-- Primera página y puntos suspensivos --}} @if ($start > 1)
  • 1
  • @if ($start > 2)
  • ...
  • @endif @endif {{-- Páginas visibles --}} @for ($i = $start; $i <= $end; $i++)
  • {{ $i }}
  • @endfor {{-- Última página y puntos suspensivos --}} @if ($end < $data['total_paginas']) @if ($end < $data['total_paginas'] - 1)
  • ...
  • @endif
  • {{ $data['total_paginas'] }}
  • @endif {{-- Botón "Siguiente" --}}
  • ›