我工作的一個API的Laravel 4,而現在,當我在JSON格式返回分頁信息它回來在這個特定的格式:使用自定義JSON模式返回分頁的雄辯模型?
{
"Photos":{
"total":1,
"per_page":15,
"current_page":1,
"last_page":1,
"from":1,
"to":1,
"data":[
{
"id":3,
"moreInfo":"..."
}
]
}
}
但我想我的API,而不是返回信息這種格式:
{
"total":1,
"per_page":15,
"current_page":1,
"last_page":1,
"from":1,
"to":1,
"Photos":[
{
"id":3,
"moreInfo":"..."
}
]
}
相關的代碼如下所示:
if (Input::has('page')) {
$limit = (Input::get('limit')) ? Input::get('limit') : 15;
return Response::json([
'Photos' => $photos->paginate($limit)->toArray()
]);
}
如果您不喜歡Laravels'data'鍵,則手動將其重命名爲'Photos'。然後就是失去了'['Photos'=>'包裝。 – mario