Laravel 5.2 中止时将 Http 响应状态代码设置为 403
Laravel 5.2 set Http response status code to 403 on abort
我写 RESTful API 并且我想在代码中每个需要的地方使用函数 abort(403, 'Unauthorized action.');
,但是 abort
生成的响应总是状态码200! (我真的想要 status=403)。怎么做?
如果您想自定义发回的内容,您希望返回 response()
。
像下面这样的东西应该可以解决问题:
return response('Unauthorized action.', 403);
你会把它放在你目前拥有的地方:
abort(403, 'Unauthorized action.');
我写 RESTful API 并且我想在代码中每个需要的地方使用函数 abort(403, 'Unauthorized action.');
,但是 abort
生成的响应总是状态码200! (我真的想要 status=403)。怎么做?
如果您想自定义发回的内容,您希望返回 response()
。
像下面这样的东西应该可以解决问题:
return response('Unauthorized action.', 403);
你会把它放在你目前拥有的地方:
abort(403, 'Unauthorized action.');