请问在返回 paginator 时,可以在 data 和 meta 的同级增加属性吗?
返回item
时,可以transform
中自定义,但是返回列表时,我不知道从哪里可以追加这个属性了……
虽然可以放到meta
中,但是感觉有点别扭
return $this->response->paginator($projectList, new ProjectListTransformer());
我想要下面这样的
// 这个时候看到的结果中最外层有两个属性
{
"error_code" : 20000,
"message": "xxxxxx",
"data": [
{
"id": 1,
"title": "休赛期了",
"score": 12,
"cover": "images/1530583630819.jpg",
"created_at": "2018-12-21 07:20:22",
"updated_at": "2019-02-14 16:05:12",
}
],
"meta": {
"pagination": {
"total": 4,
"count": 4,
"per_page": 5,
"current_page": 1,
"total_pages": 1,
"links": []
}
}
}
推荐文章: