@if ($data->hasPages())
{{-- Previous Page Link --}}
@if ($data->onFirstPage())
@else
@endif
{{-- Pagination Elements --}}
@foreach ($data->getUrlRange(1, $data->lastPage()) as $page => $url)
@if ($page == $data->currentPage())
- {{ $page }}
@elseif ($page == 1 || $page == $data->lastPage() || abs($page - $data->currentPage()) <= 2)
- {{ $page }}
@elseif ($page == $data->currentPage() - 3 || $page == $data->currentPage() + 3)
- ....
@endif
@endforeach
{{-- Next Page Link --}}
@if ($data->hasMorePages())
@else
@endif
@endif