php - 自定义 Laravel FormRequest autorize 方法验证

标签 php laravel laravel-5 laravel-authorization

Laravel 允许我们授权或不授权通过 authorize method 处理 FormRequest。如果请求未经授权,它将通过 \Illuminate\Auth\Access\AuthorizationException 异常,并显示一条消息:

This action is unauthorized.



有没有办法自定义这条消息?

看到我想自定义消息本身。 Customizing the error messages of attributes 我知道这是可能的!

最佳答案

要更改消息,您可以将以下内容添加到 FormRequest 类中。

protected function failedAuthorization()
{
    throw new AuthorizationException('Your new message goes here.');
}

关于php - 自定义 Laravel FormRequest autorize 方法验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46132156/

相关文章:

Laravel - 用于自定义 ajax 帖子的 CSRF

mysql - 需要帮助将 sql 查询转换为 laravel 查询

laravel - 如何在监听器失败的作业之间设置延迟

PHP 5.4 开发服务器无法识别 mysql_connect()

php - 从许多 post_ids 中选择 1 个 MySQL 中的随机项目

php - 将 PHP Accept-Language 转换为更易读的格式

php - Laravel 事件模拟

javascript - 使用 Jquery 从 PHP 页面解码 JSON 数据

php - Laravel 在单元测试中不启动特征/验证用户

php - Laravel-5 和 Multi-Tenancy 数据库设置