2017-03-09 22 views
1

当我使用laravel分页,我得到一个对象是这样的:变化laravel分页响应对象

{ 
    "per_page": 1000, 
    "current_page": 2, 
    "next_page_url": null, 
    "prev_page_url": null, 
    "from": null, 
    "to": null, 
    "data": [] 
} 

我想补充对该对象的“过滤器”的属性在我的控制器,以便在返回回应添加了哪些过滤器。就像这样:

{ 
    "per_page": 1000, 
    "current_page": 2, 
    "next_page_url": null, 
    "prev_page_url": null, 
    "from": null, 
    "to": null, 
    "data": [], 
    "filters" : [] 
} 

当我尝试在我的控制器这样做,就像

$paginated->filters = [ ]; 

这没有什么效果,响应对象保持不变。

任何想法?

在此先感谢

回答

0

您可以toArray()得到响应阵列。然后你可以修改它,你想要什么。

$response = $paginated->toArray(); 
$response['filters'] = [];