php - Laravel LengthAwarePaginator 返回的数据不在单个对象中

标签 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

最佳答案

这是在做这个的 laravel json 响应。我也花了几个小时在上面

最终设法通过接收响应在前端转换响应

Object.values(response.data.data)

最后我得到了结果

enter image description here

关于php - Laravel LengthAwarePaginator 返回的数据不在单个对象中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45808456/

相关文章:

php - 选择列中的最后一个条目与其他列不同

php - 在 Laravel 中保存动态表单字段数据

validation - Laravel 5 Form Request Attribute 漂亮的名字不适用于自定义验证器

Laravel 私有(private) channel 授权不起作用

javascript - 为演示目的创建站点的副本/ session

php - Zend Framework 中的 GreaterOrEqual 验证器

php - Laravel - 生成唯一的订单号

laravel - 使用 Laravel 迁移将默认值设置为 NULL

angularjs - Laravel 5 + AngularJS 跨域 CORS

PHP代码没有被执行,但是代码显示在浏览器源代码中