Laravel 分页:增加 URL 参数 1 个改进

Laravel 提供了方便的分页方法。当你读取数据使用 paginate 方法:

$models = Model::paginate();

就可以在视图里:

{!! $models->render() !!}

既可以得到如下:

file

如果你需要需要增加一个或者多个参数呢?如增加:

laravel-china.org/topics?page=1&am...

这时候你可以使用 appends 方法:

{!! $models->appends(Request::except('page', '_pjax'))->render() !!}

注意:Request::except 是获取到除了 page_pjax 以外的所有参数数组。

本文为 Wiki 文章,邀您参与纠错、纰漏和优化
讨论数量: 2

以为的所有参数数组。=> 以外的所有参数数组。

5年前 评论

如果我想分页伪静态,就是不跟参数的话,链接类似于classid_page.html这种的,有啥优雅的方法么

5年前 评论

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