对不起,我是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/