Blame view

resources/views/vendor/pagination/bootstrap-4.blade.php 1.47 KB
b7c7a5f6   Alexey Boroda   first commit
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
  @if ($paginator->hasPages())
      <ul class="pagination">
          {{-- Previous Page Link --}}
          @if ($paginator->onFirstPage())
              <li class="page-item disabled"><span class="page-link">&laquo;</span></li>
          @else
              <li class="page-item"><a class="page-link" href="{{ $paginator->previousPageUrl() }}" rel="prev">&laquo;</a></li>
          @endif
  
          {{-- Pagination Elements --}}
          @foreach ($elements as $element)
              {{-- "Three Dots" Separator --}}
              @if (is_string($element))
                  <li class="page-item disabled"><span class="page-link">{{ $element }}</span></li>
              @endif
  
              {{-- Array Of Links --}}
              @if (is_array($element))
                  @foreach ($element as $page => $url)
                      @if ($page == $paginator->currentPage())
                          <li class="page-item active"><span class="page-link">{{ $page }}</span></li>
                      @else
                          <li class="page-item"><a class="page-link" href="{{ $url }}">{{ $page }}</a></li>
                      @endif
                  @endforeach
              @endif
          @endforeach
  
          {{-- Next Page Link --}}
          @if ($paginator->hasMorePages())
              <li class="page-item"><a class="page-link" href="{{ $paginator->nextPageUrl() }}" rel="next">&raquo;</a></li>
          @else
              <li class="page-item disabled"><span class="page-link">&raquo;</span></li>
          @endif
      </ul>
  @endif