【问题标题】:How to display Laravel Pagination如何显示 Laravel 分页
【发布时间】:2014-12-25 16:04:39
【问题描述】:

我通过以下方式使用 Eloquent 获取数据并使用分页

$BlogData = BlogModel::paginate(2);

我在目标页面中有 2 个列,但我不知道如何在视图中显示分页。

我尝试显示

{{ $paginator->getUrl($paginator->getCurrentPage()+1) }}

{{$paginator->links();}}

但它会抛出错误Undefined variable: paginator (View: C:\xampp\htdocs\app\views\Blo

我该怎么做呢

【问题讨论】:

    标签: php laravel laravel-pagination


    【解决方案1】:

    如果您将$blogData 传递给视图,您只需要在刀片模板中使用{{$blogData->links}}。在官方文档中很清楚如何使用它:http://laravel.com/docs/4.2/pagination

    【讨论】:

    • 我也试过了,但我没有得到它,甚至代码都在foreach里面
    • @BizDevB 你不要在循环中添加 {{ $blogData->links() }} ,你把它放在外面就像一个普通的 div ,也 {{$paginator->links(); }} 会因为 ; 而报错
    • 它太棒了localhost/blog?page=2我可以像这样blog/2这样改变它
    • 我不相信,你可以添加更多的字符串,让分页按钮转到其他地方,但你不能删除page= 部分。
    • @BizDevB:分页需要在 foreach 循环之外,您可以通过一些技巧破解 url like this
    猜你喜欢
    • 2018-07-31
    • 1970-01-01
    • 1970-01-01
    • 2018-08-01
    • 1970-01-01
    • 2021-12-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多