2017-03-09 52 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'] = [];