Home > Mobile >  How to customize "The password confirmation does not match." error message?
How to customize "The password confirmation does not match." error message?

Time:08-27

According to the docs, error messages can be customized inside lang/en/validation.php but the error message I am receiving is not present in the file:

The password confirmation does not match.

I receive the error message when failing validation because $request->password_confirmation is different from the$request->password:

$request->validate([
    'password' => ['required', 'confirmed', Rules\Password::defaults()],
]);

How can I customize the error message?

CodePudding user response:

$rules = [
    'password' => ['required', 'confirmed', Rules\Password::defaults()]
];

$customMessages = [
    'password.confirmed' => 'The :attribute does not match' // change it at here
];

$this->validate($request, $rules, $customMessages);

Rule confirmed The field under validation must have a matching field of {field}_confirmation. For example, if the field under validation is password, a matching password_confirmation field must be present in the input.

  • Related