自定义 Laravel FormRequest autorize 方法验证
Customize Laravel FormRequest autorize method validation
Laravel 允许我们授权或不授权通过 authorize method 处理 FormRequest。如果请求未被授权,它将抛出一个 \Illuminate\Auth\Access\AuthorizationException
异常,并显示一条消息:
This action is unauthorized.
是否可以通过某种方式自定义此消息?
看到我想自定义消息本身。 Customizing the error messages of attributes我知道这是可能的!
如果您尝试自定义消息授权异常消息,则在其他部分的授权控制器本身中使用抛出新异常
要更改消息,您可以将以下内容添加到您的 FormRequest
class。
protected function failedAuthorization()
{
throw new AuthorizationException('Your new message goes here.');
}
Laravel 允许我们授权或不授权通过 authorize method 处理 FormRequest。如果请求未被授权,它将抛出一个 \Illuminate\Auth\Access\AuthorizationException
异常,并显示一条消息:
This action is unauthorized.
是否可以通过某种方式自定义此消息?
看到我想自定义消息本身。 Customizing the error messages of attributes我知道这是可能的!
如果您尝试自定义消息授权异常消息,则在其他部分的授权控制器本身中使用抛出新异常
要更改消息,您可以将以下内容添加到您的 FormRequest
class。
protected function failedAuthorization()
{
throw new AuthorizationException('Your new message goes here.');
}