Dans un formulaire d'inscription pour créer un usager, les bonnes pratiques veulent que le mot de passe soit saisi deux fois afin d'assurer qu'aucune mauvaise touche n'ait été accrochée pendant la saisie du mot de passe.
Pour vérifier s'il y a concordance entre les deux informations saisies, Laravel a prévu un mécanisme simple :
Ex :
<div ...>
<label for="motdepasse">* Mot de passe : </label>
<input id="motdepasse" name="motdepasse" type="password">
</div>
<div ...>
<label for="motdepasse_confirmation">* Confirmation : </label>
<input id="motdepasse_confirmation" name="motdepasse_confirmation" type="password">
</div>
Ex :
/**
* Get the validation rules that apply to the request.
*
* @return array
*/
public function rules()
{
$rules =
...
'motdepasse' => 'confirmed|min:10',
];
return $rules;
}
▼Publicité