laravel - 如何在 Laravel 5.6 中设计我的分页表单并对其进行控制?换句话说,如何使用 Paginator Instance Method?s
问题描述
如何使用分页器实例方法,以便我可以在 Laravel 5.6 中设计分页而不是默认分页?
我尝试使用此代码 dwon 但我不了解变量 $elements 以及它来自何处:
@if ($paginator->hasPages())
<ul class="pagination">
{{-- Previous Page Link --}}
@if ($paginator->onFirstPage())
<li class="disabled"><span>«</span></li>
@else
<li><a href="{{ $paginator->previousPageUrl() }}" rel="prev">«</a></li>
@endif
{{-- Pagination Elements --}}
@foreach ($elements as $element)
{{-- "Three Dots" Separator --}}
@if (is_string($element))
<li class="disabled"><span>{{ $element }}</span></li>
@endif
{{-- Array Of Links --}}
@if (is_array($element))
@foreach ($element as $page => $url)
@if ($page == $paginator->currentPage())
<li class="active"><span>{{ $page }}</span></li>
@else
<li><a href="{{ $url }}">{{ $page }}</a></li>
@endif
@endforeach
@endif
@endforeach
{{-- Next Page Link --}}
@if ($paginator->hasMorePages())
<li><a href="{{ $paginator->nextPageUrl() }}" rel="next">»</a></li>
@else
<li class="disabled"><span>»</span></li>
@endif
</ul>
@endif
解决方案
推荐阅读
- php - 如何检查字符串是否包含两个或多个特定单词
- python - ModuleNotFoundError:没有名为“numpy.testing._private”的模块
- laravel - Laravel 5:获取具有不同id的关系模型
- database - 如何使用 pygrametl 将 csv 文件中的 unicode 数据导入数据库?
- javascript - 确切的参数是什么?
- java - 未使用局部变量 conn 的值
- android - onCreate() 方法是如何运行的?
- javascript - Javascript 调试输出
- mips32 - 三个 32 位整数的 MIPS32 乘法
- typescript - 在打字稿中使用对象属性作为类型