@if ($paginator->lastPage() > 1) <{{ $wrapperTag }} class="{{ $wrapperClass }}"> <{{ $groupTag }} class="{{ $groupClass }}"> <{{ $itemTag }} class="{{ $itemClass }} {{ ($paginator->currentPage() == 1) ? ' ' . $disabledClass : '' }} go-first"> {!! $goFirstTitle !!} <{{ $itemTag }} class="{{ $itemClass }} {{ (!$paginator->previousPageUrl()) ? ' ' . $disabledClass : '' }} previous"> {!! $goPrevTitle !!} @for ($i = 1; $i <= $paginator->lastPage(); $i++) @php $half_total_links = floor($limit / 2); $from = $paginator->currentPage() - $half_total_links; $to = $paginator->currentPage() + $half_total_links; if ($paginator->currentPage() < $half_total_links) { $to += $half_total_links - $paginator->currentPage(); } if ($paginator->lastPage() - $paginator->currentPage() < $half_total_links) { $from -= $half_total_links - ($paginator->lastPage() - $paginator->currentPage()) - 1; } @endphp @if ($from < $i && $i < $to) <{{ $itemTag }} class="{{ $itemClass }} {{ ($paginator->currentPage() == $i) ? ' ' . $activatedClass : '' }}"> {{ $i }} @endif @endfor <{{ $itemTag }} class="{{ $itemClass }} {{ (!$paginator->nextPageUrl()) ? ' ' . $disabledClass : '' }} next"> {!! $goNextTitle !!} <{{ $itemTag }} class="{{ $itemClass }} {{ ($paginator->currentPage() == $paginator->lastPage()) ? ' ' . $disabledClass : '' }} go-last"> {!! $goLastTitle !!} Page {{ $paginator->currentPage() . '/' . $paginator->lastPage() }} @endif