gpt4 book ai didi

php - laravel 只显示分页中的下一个和上一个链接

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:52:13 24 4
gpt4 key购买 nike

我想尝试使用 Laravel 分页,我只想显示上一个和下一个链接,而不显示数字 1 2 3 ...

我怎么能这样呢?我关注了 Laravel 页面:“简单分页”

如果您只在分页 View 中显示“下一个”和“上一个”链接,您可以选择使用 simplePaginate 方法来执行更高效的查询。当您不需要在 View 中显示准确的页码时,这对于较大的数据集很有用:

$someUsers = User::where('votes', '>', 100)->simplePaginate(15);

但是当我在我的 View 中这样做时,这仍然显示页码:

<?php echo $someUsers->links(); ?>

谁能帮忙

谢谢

最佳答案

tldr;你想在分页器(在 View 中)的查询 AND links('some.view') 上使用 simplePaginate() 方法为了实现您的要求。

这是在给定模板中显示所选链接所需的内容:

// 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',

关于php - laravel 只显示分页中的下一个和上一个链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26148645/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com