こんにちは。
Laravelのプロジェクトにログイン機能を付与して新規ユーザーがアカウントを作成できるようにしたのですが、そのときのフォームのバリデーションについて質問があります。
入力内容が不正だった場合、入力欄の下に赤字で内容を修正するようにエラーメッセージが表示されるのですが、
![]
メールアドレスの入力欄だけ、「@」が入っていないメールアドレスを入力すると吹き出しでエラーメッセージが表示されます。
できれば赤字のエラーメッセージで統一したいのですが、方法ご存知の方いらっしゃいますでしょうか。
以下コードになります。
php
1<div class="form-group row"> 2 <label for="email" class="col-md-4 col-form-label text-md-right">{{ __('メールアドレス') }}</label> 3 4 <div class="col-md-6"> 5 <input id="email" type="email" class="form-control @error('email') is-invalid @enderror" name="email" value="{{ old('email') }}" autocomplete="email"> 6 7 @error('email') 8 <span class="invalid-feedback" role="alert"> 9 <strong>{{ $message }}</strong> 10 </span> 11 @enderror 12 </div> 13 </div> 14 15 <div class="form-group row"> 16 <label for="password" class="col-md-4 col-form-label text-md-right">{{ __('パスワード') }}</label> 17 18 <div class="col-md-6"> 19 <input id="password" type="password" class="form-control @error('password') is-invalid @enderror" name="password" autocomplete="new-password"> 20 21 @error('password') 22 <span class="invalid-feedback" role="alert"> 23 <strong>{{ $message }}</strong> 24 </span> 25 @enderror 26 </div> 27 </div>
Laravelのバージョンは7.15.0です。よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/04/12 16:07