PaginatorServer.php 551 字节
<?php

namespace App\Services;

use Illuminate\Pagination\LengthAwarePaginator;

/**
 * 自定义Paginate的分页参数
 * Class PaginatorServer
 * @package App\Services
 * @author zbj
 * @date 2023/4/14
 */
class PaginatorServer extends LengthAwarePaginator
{
    public function toArray()
    {
        return [
            'list' => $this->items->toArray(),
            'total' => $this->total(),
            'page' => $this->currentPage(),
            'total_page' => $this->lastPage(),
            'size' => $this->perPage(),
        ];
    }
}