sebastiansulinski / laravel-pagination
为 Laravel 5 定制的分页包装器,带有表单选择和 Zurb Foundation 实现。
v1.1.1
2016-04-04 17:56 UTC
Requires
- php: >=5.5.9
- illuminate/contracts: ^5.1.1
- illuminate/pagination: ^5.1.1
- illuminate/support: ^5.1.1
Requires (Dev)
- phpunit/phpunit: ^5.1
This package is auto-updated.
Last update: 2024-09-05 20:02:12 UTC
README
带有表单选择和 Zurb Foundation 实现的自定义分页包装器。
预览
桌面
智能手机
选择功能
为了使选择与分页一起工作 - 您可以使用 sebastiansulinski/ssd-select 并将它的 go-to
操作与我们的 select
元素绑定到您的 JavaScript 文件中的某个位置
$('.select-pagination select').ssdSelect({
action: 'go-to'
});
用法
在控制器的方法中使用 pagination()
方法,就像使用默认分页一样。
public function index()
{
$collection = Product::latest()->paginate(12);
return $this->view('product.index', compact('collection'));
}
在视图中,使用分页包装器包装集合
{!! (new \SSD\Pagination\Select($collection))->render() !!}
或
{!! (new \SSD\Pagination\Foundation($collection))->render() !!}
为了在页面上居中分页,使用具有类 pagination-center
的 div(这将仅在您使用了附带的 scss 文件来渲染样式时有效)
<div class="pagination-center">
{!! (new \SSD\Pagination\Select($collection))->render() !!}
</div>
<div class="pagination-center">
{!! (new \SSD\Pagination\Foundation($collection))->render() !!}
</div>