Laravelの入力フォームでrequiredバリデーションを設定しています。
フォームを空欄のままsubmitするとエラーメッセージは吐き出すのですが
内容(文章)が表示されません。
初歩的な質問で申し訳ありませんが
原因がわからずこまっております。
ご教授お願いします。
php
1//form.blade.php 2 3 {!! Form::open(['route' => 'corp.confirm']) !!} 4 5 <div class="form-group"> 6 {!! Form::label('corp_name', '会社名') !!} 7 {!! Form::text('corp_name', old('corp_name'), ['class' => 'form-control']) !!} 8 @if($errors->has('corp_name'))<span class="text-dager">{{$errors->first('corp_name')}}</sapn> @endif 9 </div> 10//省略 11 {!! Form::submit('確認', ['class' => 'btn btn-primary']) !!} 12 13 {!! Form::close() !!} 14
php
1//FormController.php 2 3 public function confirm(Request $request) 4 { 5 6 $this->validate($request, [ 7 'corp_name' => 'required', 8 //省略 9 ]);
php
1//resources/lang/en/validation.php 2 3//省略 4'required' => 'The :attribute field is required.',
エラーメッセージは「validation.required」と表示されます。
何故 「The :attribute field is required.'」にならないのでしょうか。
Laravel 5.5です。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/11/23 03:45