🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
添加以下方法就可以 ~~~ public function paginationInformation($request, $paginated, $default): array { return [ 'page' => [ 'page' => $paginated['current_page'], 'per_page' => $paginated['per_page'], 'total' => $paginated['total'], 'total_page' => $paginated['last_page'], ] ]; } ~~~ 变成以下状态 ~~~ <?php namespace App\Http\Resources; use Illuminate\Http\Request; use Illuminate\Http\Resources\Json\ResourceCollection; class UserCollection extends ResourceCollection { use BaseResource; public static $wrap = 'list'; /** * Transform the resource collection into an array. * * @return array<int|string, mixed> */ public function toArray(Request $request): array { return [ 'list' => $this->collection, ]; } public function paginationInformation($request, $paginated, $default): array { return [ 'page' => [ 'page' => $paginated['current_page'], 'per_page' => $paginated['per_page'], 'total' => $paginated['total'], 'total_page' => $paginated['last_page'], ] ]; } } ~~~ 写父类里面也可以 ~~~ trait BaseResource { public function paginationInformation($request, $paginated, $default): array { return [ 'page' => [ 'page' => $paginated['current_page'], 'per_page' => $paginated['per_page'], 'total' => $paginated['total'], 'total_page' => $paginated['last_page'], ] ]; } } ~~~