Laravel分页基础兼容性

时间:2016-02-15 01:22:28

标签: laravel laravel-5 zurb-foundation zurb-foundation-5 zurb-foundation-6

根据Laravel文档

在其他框架中,分页可能非常痛苦。 Laravel让它变得轻而易举。 Laravel可以快速生成一个智能的范围"基于当前页面的链接,生成的HTML与Bootstrap CSS框架兼容。

我的问题是基金会还与Laravel的分页兼容吗?

2 个答案:

答案 0 :(得分:1)

没有什么可以阻止Laravel分页与Foundation合作,但是Laravel生成的默认HTML是特定于Bootstrap的。文档或API中没有提及它可以生成基于Web的特定代码。

你有两个选择。一种是编写自己的自定义代码(涵盖elsewhere on Stack Overflow,虽然不是专门针对基金会)

另一种选择是引入其他人写的特定包:

Laravel 4

https://github.com/binarix/Laravel-Foundation-Pagination

Laravel 5

https://github.com/etcinit/foundation-pagination

答案 1 :(得分:0)

您可以轻松地将分页器数据传递给您自己的分页器视图。 - 意味着您可以执行以下操作:

观看文件夹中创建名为组件的文件夹,然后创建分页视图;将分页数据传递给创建的组件后,将其包含在您的任何视图中,如下所示。

获取分页数据集:

$yourPaginationData = App\YourModel::orderBy('id', 'desc')->with(['relation'])->paginate(15)

包括分页:

@include('components.pagination', ['paginator' => $yourPaginationData])

在视图中,可以根据需要操作分页数据,并创建自己的分页设计和构思。

您还可以找到一些自定义构建的基础开源来使用laravel here