Laravel LengthAwarePaginator返回的数据不在单个obejct

时间:2017-08-22 03:28:14

标签: php laravel laravel-5 collections backend

所以我使用

在laravel 5.4中进行了自定义分页
Illuminate\Pagination\LengthAwarePaginator;
\Illuminate\Pagination\Paginator;

它在第一次请求期间返回正确的数据和格式,但第二个请求和其他请求的格式与第一个请求的格式不同。

所以我的问题是如何使数据始终像第一个请求一样返回单个对象?

以下是我的自定义分页器和控制台日志的代码。

$data = collect($playerMatchArr);

$result = new LengthAwarePaginator(
    $data->forPage($page, 3), 
    $data->count(), 
    $limit, 
    $page
);

console result

1 个答案:

答案 0 :(得分:0)

这是laravel json响应。我也花了几个小时

最终通过接收响应为

设法在前端转换响应

Object.values(response.data.data)

最后我得到了结果

enter image description here