Laravel 8 显示分页结果
当调用 paginate
方法时,你会得到 Illuminate\Pagination\LengthAwarePaginator
实例,调用 simplePaginate
方法时,你会得到 Illuminate\Pagination\Paginator
实例。这些对象提供了几个描述结果集的方法。除了这些辅助方法,分页器的实例是迭代器,可以像数组一样循环。所以,当你得到结果后,你可以使用 Blade 模版来显示数据、渲染分页链接:
<div class="container">
@foreach ($users as $user)
{{ $user->name }}
@endforeach
</div>
{{ $users->links() }}
links
方法会渲染结果集中剩余页面的链接。每个链接都已经包含了 page
URL 变量。记住, links
方法生成的 HTML 兼容 Tailwind CSS 框架。