Dingo/Api怎么在成功状态下返回自定义状态码?
Dingo/Api怎么在成功状态下返回自定义状态码?
最近做新版本的API, 在laravel 中引入了Dingo/api, 由于业务需要, 在成功返回数据的时候, 还能带上状态码
和提示消息
,结构如下:
{
status_code: 200,
msg: 'success',
data:[...],
...
}
其实用laravel的response()->json()
也能混用, 但还是想在返回结果的时候用上Dingo/api
的特性, 并能追加其它数据,请实践过的同学指导下。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用setStatusCode方法就好
response()->json()->setStatusCode(200)
参考异常处理:
如果自定义异常处理的话:
https://laravel-china.org/doc...
设置状态值的话比较简单