sebastiansulinski/laravel-pagination

为 Laravel 5 定制的分页包装器,带有表单选择和 Zurb Foundation 实现。

v1.1.1 2016-04-04 17:56 UTC

This package is auto-updated.

Last update: 2024-09-05 20:02:12 UTC


README

带有表单选择和 Zurb Foundation 实现的自定义分页包装器。

预览

桌面

Pagination on Desktop

智能手机

Pagination on Smart Phone

选择功能

为了使选择与分页一起工作 - 您可以使用 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>