请问在返回 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": []
        }
    }
}
ATian
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 2
ATian

@liyu001989 蟹蟹~~ 之前找讨论区找半天,没找到这个哈哈。我也觉着这两个参数没有必要 /haha

5年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!