tldr; 您想simplePaginate()
在查询和 links('some.view')
分页器(在视图中)上使用方法来实现您的要求。
以下是在给定模板中显示所选链接所需的内容:
// inline choose simple links (prev, next)
{{ $someUsers->links('pagination::simple') }}
// inline choose slider links
{{ $someUsers->links('pagination::slider') }}
// inline choose slider-3 (default)
{{ $someUsers->links('pagination::slider-3') }}
这些是框架的模板,放置在 laravels 目录中:Illuminate/Pagination/views/
您总是可以决定使用您的自定义模板,因为这个简单的调用:
// assuming you have it in app/views/pagination/my-links.blade.php
{{ $someUsers->links('pagination.my-links') }}
// or using views namespace (you need to define it first)
{{ $someUsers->links('myNamespace::my-links') }}
当然,您可以将链接定义为默认链接app/config/view.php
:
// instead of
'pagination' => 'pagination::slider-3',
// something like
'pagination' => 'pagination.my-links',