我编写 RESTful API,我想在代码中需要的每个地方使用函数 abort(403, 'Unauthorized action.');
,但响应是由 abort 生成的
的状态码始终为 200! (我真的希望状态= 403)。怎么做?
最佳答案
如果您想自定义发回的内容,则希望返回 response()
。
像下面这样的东西应该可以解决问题:
返回响应('未经授权的操作。', 403);
您可以将其放置在当前位置:
abort(403, '未经授权的操作。');
关于api - Laravel 5.2 在中止时将 Http 响应状态代码设置为 403,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38447448/