@if ($paginator->hasPages())
<div class="pagination text-sm mt-4">
<div class="flex items-center gap-1">
{{-- Previous Page Link --}}
@if ($paginator->onFirstPage())
<div class="px-2 disabled" aria-disabled="true" aria-label="@lang('pagination.previous')">上一页</div>
@else
<a class="px-2 hover:text-blue-600" href="{{ $paginator->previousPageUrl() }}" rel="prev" aria-label="@lang('pagination.previous')">上一页</a>
@endif
{{-- Pagination Elements --}}
@foreach ($elements as $element)
{{-- "Three Dots" Separator --}}
@if (is_string($element))
<div class="px-2 disabled" aria-disabled="true">{{ $element }}</div>
@endif
{{-- Array Of Links --}}
@if (is_array($element))
@foreach ($element as $page => $url)
@if ($page == $paginator->currentPage())
<div class="px-2 py-0.5 bg-blue-600 text-white rounded active" aria-current="page">{{ $page }}</div>
@else
<a class="px-2 py-0.5 hover:bg-gray-300 rounded" href="{{ $url }}">{{ $page }}</a>
@endif
@endforeach
@endif
@endforeach
{{-- Next Page Link --}}
@if ($paginator->hasMorePages())
<a class="px-2 hover:text-blue-600" href="{{ $paginator->nextPageUrl() }}" rel="next" aria-label="@lang('pagination.next')">下一页</a>
@else
<div class="px-2 disabled" aria-disabled="true" aria-label="@lang('pagination.next')">下一页</div>
@endif
</div>
</div>
@endif
笔记
·
·
阅读 117
laravel tailwindcss 分页模板代码
目录