@props(['paginator']) @if($paginator->hasPages())
نمایش {{ $paginator->firstItem() ?? 0 }} تا {{ $paginator->lastItem() ?? 0 }} از {{ $paginator->total() }} نتیجه
{{-- Previous Page --}} @if ($paginator->onFirstPage()) @else @endif {{-- Page Numbers --}}
    @php $current = $paginator->currentPage(); $last = $paginator->lastPage(); $start = max(1, $current - 2); $end = min($last, $current + 2); @endphp {{-- First Page --}} @if($start > 1)
  • 1
  • @if($start > 2)
  • ...
  • @endif @endif {{-- Middle Pages --}} @for ($page = $start; $page <= $end; $page++)
  • {{ $page }}
  • @endfor {{-- Last Page --}} @if($end < $last) @if($end < $last - 1)
  • ...
  • @endif
  • {{ $last }}
  • @endif
{{-- Next Page --}} @if ($paginator->hasMorePages()) @else @endif
@endif