如果用框架中的paginate()方法进行分页,那么数据外层会多包上一层分页数据,例如:
{
"total": 50,
"per_page": 15,
"current_page": 1,
"last_page": 4,
"next_page_url": "http://laravel.app?page=2",
"prev_page_url": null,
"from": 1,
"to": 15,
"data":[
{
// Result Object
},
{
// Result Object
}
]
}
如何将分页数据独立开来显示?例如:
"data":[
{
// Result Object
},
{
// Result Object
}
],
"page": {
"total": 50,
"per_page": 15,
"current_page": 1,
"last_page": 4,
"next_page_url": "http://laravel.app?page=2",
"prev_page_url": null,
"from": 1,
"to": 15
}
我是自己包装了一下,简化一下输出,如下面: