laravel 手动分页,应用场景,需要在分页数据中传递特殊参数,laravel自带paginate方法不满足的情况下。
初始数据如下:
$data = array(
['id'=>'1','user_id'=>2,'papaer_id'=>10],
['id'=>'2','user_id'=>2,'papaer_id'=>11],
);
转为json的格式如下:
[
{
"id": "1",
"user_id": 2,
"papaer_id": 10
},
{
"id": "2",
"user_id": 2,
"papaer_id": 11
}
]
这里一共2条数据,我们设定每页显示1个,一共2页。
我们先看下laravel自带方法,给我带来的效果。
{
"total": 2,
"per_page": 1,
"current_page": 1,
"last_page": 2,
"next_page_url": "http://127.0.0.1:899