我正在使用dingo/api laravel 包来创建 API。
我想为success
每个 API 调用添加关键响应。如果我们有错误,success: false
并且一切正常,那么success: true
.
最终响应必须如下所示:
{
"success":true,
"data": [{}, {}]
}
我知道有一种->setMeta($meta);
方法可以像这样添加额外的键:
$meta = array(
'success' => 'true',
'status_code' => 200
);
return $this->response->collection($users, new UserTransformer)->setMeta($meta);
这会产生以下响应:
{
"data": [{}, {}],
"meta": {
"success": true,
"status_code": 200
},
}
如您所见,在我不想要setMeta
的键下添加了额外的键。meta
我阅读了它的响应文档,但找不到任何解决方案。
怎么做?