semantic-ui.blade.php (1682B)
1 @if ($paginator->hasPages()) 2 <div class="ui pagination menu" role="navigation"> 3 {{-- Previous Page Link --}} 4 @if ($paginator->onFirstPage()) 5 <a class="icon item disabled" aria-disabled="true" aria-label="@lang('pagination.previous')"> <i class="left chevron icon"></i> </a> 6 @else 7 <a class="icon item" href="{{ $paginator->previousPageUrl() }}" rel="prev" aria-label="@lang('pagination.previous')"> <i class="left chevron icon"></i> </a> 8 @endif 9 10 {{-- Pagination Elements --}} 11 @foreach ($elements as $element) 12 {{-- "Three Dots" Separator --}} 13 @if (is_string($element)) 14 <a class="icon item disabled" aria-disabled="true">{{ $element }}</a> 15 @endif 16 17 {{-- Array Of Links --}} 18 @if (is_array($element)) 19 @foreach ($element as $page => $url) 20 @if ($page == $paginator->currentPage()) 21 <a class="item active" href="{{ $url }}" aria-current="page">{{ $page }}</a> 22 @else 23 <a class="item" href="{{ $url }}">{{ $page }}</a> 24 @endif 25 @endforeach 26 @endif 27 @endforeach 28 29 {{-- Next Page Link --}} 30 @if ($paginator->hasMorePages()) 31 <a class="icon item" href="{{ $paginator->nextPageUrl() }}" rel="next" aria-label="@lang('pagination.next')"> <i class="right chevron icon"></i> </a> 32 @else 33 <a class="icon item disabled" aria-disabled="true" aria-label="@lang('pagination.next')"> <i class="right chevron icon"></i> </a> 34 @endif 35 </div> 36 @endif