php - 在 laravel 中保留当前选项卡视图页码
问题描述
我有两个选项卡,其中包含两个带有单独分页的单独表格。两者都使用不同的查询参数来表示页码。
http://localhost:8000/additionalfee/view?page=2
http://localhost:8000/additionalfee/view?serve=2
当我单击一个选项卡的分页时,我丢失了另一个选项卡的页码。它将重置为 1。
当我单击任何选项卡时,我试图附加查询参数,但我无法操作{!! $serves -> render() !!}
&&{!! $fees -> render() !!}
渲染方法。
有什么办法可以保留另一个分页的状态吗?
解决方案
您可以使用appends
分页对象上的方法解决此问题。
例如,在您的控制器中:
Fees::paginate(20)->appends(request()->except('page'));
当 laravel 生成链接时,它将包含您现有的查询参数。
文档:https ://laravel.com/docs/5.8/pagination#displaying-pagination-results
推荐阅读
- python - 如何防止matplotlib中轴偏移的科学记数法?
- c++ - 基于循环的多成员 constexpr struct 初始化
- javascript - atom.io:通过 Javascript 注释中的可点击链接打开文件
- python - 使用 unstack() 进行 Pandas Groubpy 绘图
- swift - 如何将 UIColor 转换为黑白 UIColor
- python - 对于未运行 PSET6 DNA CS50x 的循环
- ruby-on-rails - 无法使用 Rails Active Storage 从 S3 检索用户上传的音频文件
- ti-basic - 从字符串执行 TI BASIC
- angular - 当以编程方式选择选项并且未触及任何内容时,mat-selection-list 返回空列表
- mqtt - MQTT 如何处理发布者同时发布到同一个主题?