【问题标题】:Laravel validation rule `confirmed` message show on wrong fieldLaravel 验证规则“已确认”消息显示在错误字段上
【发布时间】:2015-09-12 15:39:47
【问题描述】:

例如,您有 2 个输入:passwordpassword_confirmed

型号

$rule = array (
  'password' => 'min:4|confirmed',
  'password_confirmed'   => 'min:4',
);

如果用户在 password_confirmed 输入中输入了错误的密码,验证器会将消息发送到 password,这样错误消息就会显示为 password 错误而不是 password_confirmation 错误。

如何使确认错误转到 password_confirmation 消息?

【问题讨论】:

标签: laravel laravel-4


【解决方案1】:

嗯,这可能不是您问题的直接答案,但仍会给出预期的结果。

查看自定义消息以进行验证:

$messages = [
    'password.confirmed' => 'Your passwords were mismatched',
    'password_confirmation.min' => 'Your password must be at least 4 characters'
];

通过使用此功能,您应该能够为您的任何字段获取所需的消息。除非我误解了你的问题?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-07
    • 2021-12-19
    • 2017-01-06
    • 2018-11-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多