关于 Laravel 分页自定义的问题?

如上图所示,分页在数据量大的时候会有很多页

问题:

  1. 如何自定义分页的形式?修改哪个源文件?
  2. 例如我想要将分页中间的数量限制在5个,就是说不管多少页,只显示五页
  3. 左右两边的上一页下一页是否可以改为,向前翻五页,向后翻五页
    求大神指点一二,谢谢大家
QueuingAnt
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 3

自己重写分页模板,然后在blade.php文件里分页links的时候引入
[Laravel 5.3 新功能] 8. 自定义分页模板

4年前 评论
几乎成名丶

可以更改源文件 在vendor/laravel/framework/src/illuminate/pagination/urliwindow.php 里

4年前 评论

大概看了下,应该是下面两步:

通过 Illuminate\Pagination\LengthAwarePaginator::defaultView('some.view'); 修改分页默认的视图,,

通过在容器中绑定一个 Illuminate\Pagination\LengthAwarePaginator 的子类,来重写分页的部分逻辑,,

4年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!