Laravel Password & Password_Confirmation Validation Laravel Password & Password_Confirmation Validation laravel laravel

Laravel Password & Password_Confirmation Validation


You can use the confirmed validation rule.

$this->validate($request, [    'name' => 'required|min:3|max:50',    'email' => 'email',    'vat_number' => 'max:13',    'password' => 'required|confirmed|min:6',]);


Try doing it this way, it worked for me:

$this->validate($request, ['name' => 'required|min:3|max:50','email' => 'email','vat_number' => 'max:13','password' => 'min:6|required_with:password_confirmation|same:password_confirmation','password_confirmation' => 'min:6']);`

Seems like the rule always has the validation on the first input among the pair...


Try this:

'password' => 'required|min:6|confirmed','password_confirmation' => 'required|min:6'