firmino / easy-paginator

简单自定义分页任何数组

1.0.10 2019-09-26 12:24 UTC

README

简单生成自定义 Laravel 分页,适用于任何数组。当无法使用 Eloquent 方法的标准分页时,请使用此包。

安装

通过 composer require 安装

composer require firmino/easy-paginator 

手动安装,在 composer.json 文件中添加

{
    "require": {
        "firmino/easy-paginator": "1.0.9"
    }
}

配置 laravel 5.5+

Laravel 的包发现将为您处理集成。

配置 laravel <5.5

将以下设置添加到您的 app.php 文件中。

'providers' => array(
    //...
    Firmino\EasyPaginator\Providers\EasyPaginatorServiceProvider::class,
),

并添加别名

'EasyPaginator' => Firmino\EasyPaginator\Facades\EasyPaginator::class

用法

导入 Facade

use EasyPaginator;

// Array $items - data to generation paginate
// int $itemsCount - length array data
// int $perPage - amount of items per page
// int $currentPage - page current to show data
EasyPaginator::paginate($items, $itemsCount, $perPage, $currentPage);