Php 更改laravel分页响应对象
当我使用laravel分页时,会得到如下对象:Php 更改laravel分页响应对象,php,laravel,laravel-5,pagination,Php,Laravel,Laravel 5,Pagination,当我使用laravel分页时,会得到如下对象: { "per_page": 1000, "current_page": 2, "next_page_url": null, "prev_page_url": null, "from": null, "to": null, "data": [] } 我想在控制器中向该对象添加一个“filters”属性,以便在响应中返回已添加的过滤器。像这样: { "per_page": 1000,
{
"per_page": 1000,
"current_page": 2,
"next_page_url": null,
"prev_page_url": null,
"from": null,
"to": null,
"data": []
}
我想在控制器中向该对象添加一个“filters”属性,以便在响应中返回已添加的过滤器。像这样:
{
"per_page": 1000,
"current_page": 2,
"next_page_url": null,
"prev_page_url": null,
"from": null,
"to": null,
"data": [],
"filters" : []
}
当我尝试在控制器中执行此操作时,如
$paginated->filters = [ ];
它不起作用,响应对象保持不变
有什么想法吗
提前感谢您可以使用
toArray()
获取响应数组。然后,您可以随时修改它
$response = $paginated->toArray();
$response['filters'] = [];
您可以使用
toArray()
获取响应数组。然后,您可以随时修改它
$response = $paginated->toArray();
$response['filters'] = [];