Laravel Password & Password_Confirmation Validation
Ich habe mit diesem, um zum Bearbeiten der Benutzer-Account-Info:
$this->validate($request, [
'password' => 'min:6',
'password_confirmation' => 'required_with:password|same:password|min:6'
]);
Klappte das in einer Laravel 5.2 Anwendung funktioniert jedoch nicht in 5.4 Anwendung.
Was ist hier falsch, oder was ist der richtige Weg, um nur die password
erforderlich, wenn entweder die password
oder password_confirmation
Feld eingestellt ist?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie die bestätigt Gültigkeitsregel.
Versuchen, es zu tun auf diese Weise, es funktionierte für mich:
Scheint, wie der Regel immer die überprüfung auf den ersten Eingang zu den paar...
same:password
Regel sollte inpassword_confirmation
, nicht mit dem Passwortversuchen bestätigt und ohne password_confirmation Regel:
confirmed
sorgt auch dafür, dass es den gleichen Wert? Denn aus den Unterlagen, die ich nur sehen, dass es einxyz_confirmation
Feld vorhanden ist, obwohl ich falsch sein kann.confirmed
The field under validation must have a matching field of foo_confirmation. For example, if the field under validation is password, a matching password_confirmation field must be present in the input.
, wo matching bedeutet, dass das Feld vorhanden ist, und es ist das gleicheVersuchen Sie dies:
'password_confirmation' => 'required|min:6'