Dingo/Api怎么在成功状态下返回自定义状态码?
最近做新版本的API, 在laravel 中引入了Dingo/api, 由于业务需要, 在成功返回数据的时候, 还能带上状态码
和提示消息
,结构如下:
{
status_code: 200,
msg: 'success',
data:[...],
...
}
其实用laravel的response()->json()
也能混用, 但还是想在返回结果的时候用上Dingo/api
的特性, 并能追加其它数据,请实践过的同学指导下。
使用setStatusCode方法就好
response()->json()->setStatusCode(200)