@if($allData->hasPages())
{{-- Previous Button --}} @if ($allData->onFirstPage()) @else {{ __('Prev') }} @endif {{-- Pagination Elements --}} @php $currentPage = $allData->currentPage(); $lastPage = $allData->lastPage(); $start = max(1, $currentPage - 2); $end = min($lastPage, $currentPage + 2); @endphp {{-- First page --}} @if ($start > 1) 1 @if ($start > 2) ... @endif @endif {{-- Page numbers around current page --}} @for ($page = $start; $page <= $end; $page++) @if ($page == $currentPage) @else {{ $page }} @endif @endfor {{-- Last page --}} @if ($end < $lastPage) @if ($end < $lastPage - 1) ... @endif {{ $lastPage }} @endif {{-- Next Button --}} @if ($allData->hasMorePages()) {{ __('Next') }} @else @endif
@endif