Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
显示Laravel资源控制器动态总计结果_Laravel_Controller_Resources - Fatal编程技术网

显示Laravel资源控制器动态总计结果

显示Laravel资源控制器动态总计结果,laravel,controller,resources,Laravel,Controller,Resources,这是我的 资源控制器 <?php namespace App\Http\Controllers\Api; use App\Employees; use Illuminate\Http\Request; use App\Http\Controllers\Controller; use App\Http\Resources\EmployeesResource; class EmployeesController extends Controller { /** * Di

这是我的 资源控制器

<?php

namespace App\Http\Controllers\Api;

use App\Employees;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
use App\Http\Resources\EmployeesResource;

class EmployeesController extends Controller
{
    /**
     * Display a listing of the resource.
     *
     * @return \Illuminate\Http\Response
     */
    public function index()
    {
        $user = new EmployeesResource(Employees::paginate(5));
        return $user;
    }

}

使用您的
每页
查询字符串参数

public function index(Request $request)
{
    return new EmployeesResource(
        Employees::paginate($request->query('per_page'))
    );
}

我的猜测是,如果您想使
每页
动态化,则必须基于查询参数值进行分页。目前,静态限制为每页5个。