2

根据 Laravel 文档

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

我的问题是 Foundation 也与 Laravel 的分页兼容?

4

2 回答 2

1

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

你有两个选择。一种是编写您自己的自定义代码(在 Stack Overflow 的其他地方有介绍,虽然不是专门针对 Foundation 的)

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

拉拉维尔 4

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

拉拉维尔 5

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

于 2016-02-15T10:40:59.813 回答
0

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

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

获取分页数据集:

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

包括分页:

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

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

您还可以在此处找到一些为基础定制的开源项目,用于与 laravel 一起使用

于 2018-04-27T12:41:41.420 回答