根据Laravel文档
在其他框架中,分页可能非常痛苦。拉拉维尔让它变得轻而易举。Laravel可以根据当前页面快速生成智能"范围"的链接,生成的HTML与Bootstrap CSS框架兼容。
我的问题是基金会也与拉拉维尔的分页兼容吗?
没有什么可以阻止Laravel分页使用Foundation,但Laravel生成的默认HTML是特定于Bootstrap的。文档或 API 中没有提到它可以生成特定于基金会的代码。
您有两个选择。一种是编写自己的自定义代码(在Stack Overflow的其他地方有介绍,尽管不是专门针对Foundation的(
另一种选择是拉入其他人编写的特定包:
拉拉维尔 4
https://github.com/binarix/Laravel-Foundation-Pagination
拉拉维尔 5
https://github.com/etcinit/foundation-pagination
您可以轻松地将分页器数据传递到您自己的分页器视图。 - 意思是你可以执行以下操作:
在视图文件夹中创建一个名为组件的文件夹,然后创建分页视图;将分页数据传递给创建的组件并将其包含在任何视图中之后,如下所示。
获取分页数据集:
$yourPaginationData = AppYourModel::orderBy('id', 'desc')->with(['relation'])->paginate(15)
包括分页:
@include('components.pagination', ['paginator' => $yourPaginationData])
在视图中,可以根据需要操作分页数据,并创建自己的分页设计和想法。
您还可以在此处找到为与laravel一起使用而定制的开源基础。