【发布时间】:2016-03-19 06:46:48
【问题描述】:
在 laravel 5.1 中,如果您使用以下方法,您可以在检查能力时返回自定义响应:
if (Gate::denies('update', $post)) {
return response()->view('errors.403');
}
在使用授权方法时有什么方法可以返回类似的自定义错误:
$this->authorize('update', $post);
上面只是简单地抛出一个状态码为 403 的 http 异常。
【问题讨论】:
-
在授权方法中使用
abort('403')怎么样 -
你将如何通过它?
标签: laravel laravel-5 laravel-5.1 acl laravel-authorization