php - laravel 5.4 auth注册自定义错误消息

标签 php laravel authentication error-handling eloquent

对不起,我是Laravel的新手,但这很奇怪,

我想在验证错误寄存器时使用自定义错误消息,
在我的registercontroller中:

$messages = [
        'vbadminEmail.required'      => 'Email has already been taken this is customize error.', 
    ];

    $result = Validator::make($data, [            
        'vbadminEmail' => 'required|email|max:255|unique:admin_user,user_email',
        'vbadminPassword' => 'required|min:6|confirmed',
    ],$messages); 

当我测试和调试结果时:

debug the error arrays

它仍然使用常规格式,而不是“电子邮件已被使用,这是自定义错误”

请帮我解决
谢谢

最佳答案

试试下面的代码

   $messages = [
    'vbadminEmail.unique'      => 'Email has already been taken this is customize error.', 
   ];

在您当前的代码中,您正在根据要求的规则应用自定义消息,因此您需要根据不要求的唯一规则添加自定义消息

关于php - laravel 5.4 auth注册自定义错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42431975/

相关文章:

php - 有用函数的集合最好作为函数库保存还是应该转换为类?

mysql - Laravel 中数据库表的默认内容

laravel - 如何限制不包括 html 标签的文本字符串

php - count() 在 laravel 中返​​回软删除项

php - PHP 中的 session 似乎没有被创建

Javascript Facebook 登录按钮在登录后不会更改为注销

mysql - 使用 MySQL 在 Apache2 中配置身份验证和授权

php - 如何找出是否在嵌套数组中

php - Symfony/Propel - 从数据库中检索旧日期

php - 解析特殊字符 - Function Mysql 5.5?