📚
Laravel - 確認用パスワードを使用する際のValidation
「パスワード」と「確認用パスワード」が一致しているかどうかを確認するバリデーションの書き方
1. viewファイルの記述方法
xxx.blade.php
//パスワード
<input type="text" name="password" class="form-control my-4">
//確認用パスワード
<input type="text" name="password_confirmation" class="form-control my-4">
「パスワード」の name を password 、「確認用パスワード」は password_confirmation と設定している。
このように、「パスワード」の name が xxxxx の時、「確認用パスワード」は xxxxx_confirmation と設定しよう。
2. Controllerの記述方法
xxxController.php
$request->validate([
'password' =>['confirmed']
]);
バリデーションに confirmed と記述するだけで「パスワード」と「確認用パスワード」が一致しているか確認してくれる。
Discussion