@if ($paginator->onFirstPage())
-
<
@else
-
<
@endif
@php
$maxLinks = 5;
$middlePage = ceil($maxLinks / 2);
$startPage = max($paginator->currentPage() - $middlePage + 1, 1);
$endPage = min($startPage + $maxLinks - 1, $paginator->lastPage());
@endphp
@if ($startPage > 1)
-
...
@endif
@for ($i = $startPage; $i <= $endPage; $i++)
@if ($i == $paginator->currentPage())
- {{ $i }}
@else
- {{ $i }}
@endif
@endfor
@if ($paginator->lastPage() - $endPage >= 2)
-
...
@endif
@if ($paginator->lastPage() - $endPage >= 1)
- {{ $paginator->lastPage() }}
@endif
@if ($paginator->hasMorePages())
-
>
@else
-
>
@endif