eduard44 / foundation-pagination
ZURB Foundation pagination slider for Laravel 5
2.0.0
2015-02-12 01:52 UTC
Requires
- php: >=5.3.0
- illuminate/contracts: ~5.0.2
- illuminate/pagination: ~5.0.2
- illuminate/support: ~5.0.2
This package is not auto-updated.
Last update: 2024-09-14 15:37:59 UTC
README
这个Laravel 5软件包提供了一个FoundationPresenter
类,用于在您的应用程序中生成Foundation主题的分页。
这可能与Laravel 4不兼容。有关Laravel 4版本的原始项目,请参阅:https://github.com/binarix/Laravel-Foundation-Pagination
变更
v3.0.0:主要清理代码:现在库使用etcinit/nucleus
的视图组件,而不是依赖字符串连接或sprintf
,当需要时负责正确转义分页器的HTML输出。
此外,现在还有一个SimpleFoundationPresenter
类可用。它执行与Laravel中的Bootstrap对应类相同的函数。
v2.0.0:添加了对Laravel 5的支持。
安装
警告:版本v3.0.0尚未发布。以下说明可能无法正常工作。对于稳定版本,请使用v2.0.0。
当前版本(v3.0.0)支持以下版本的Laravel、Lumen和Illuminated
"laravel/framework": "~5.0", "laravel/framework": "~5.1", "lumen/framework": "~5.0", "lumen/framework": "~5.1", "chromabits/illuminated": "dev-master",
要在项目中包含它,简单使用composer
$ cd /path/to/project
$ composer require chromabits/foundation-pagination
用法
自Laravel 5.0.7以来,我们可以这样替换内置的Bootstrap呈现器
use Chromabits\Pagination\FoundationPresenter; // To be set in a service provider or wherever Paginator::presenter(function($paginator) { return new FoundationPresenter($paginator); });
如果您希望手动替换它,每次渲染分页时都必须实例化呈现器
use App\Models\Post; use Chromabits\Pagination\FoundationPresenter; $paginator = Post::query()->paginate(); $html = $paginator->render(new FoundationPresenter($paginator));
有关Laravel 5中分页的更多信息,请查看https://laravel.net.cn/docs/pagination上的文档