私はいくつかのバリデーションを持つフォームを持っています。検証の後、私は各入力フィールドに対してエラーを表示する必要があり、私は$errors->first('organizations')
を使ってそれをしようとしましたが、これは動作していないように見え、$errors->first('organizations')
が私の画面に表示されます。以下は私のコードのスニペットです。誰かが間違っていることを指摘できますか?各フィールドに対するLaravel 5.3の表示エラー
<div class="form-group has-feedback {{ $errors->has('organization') ? 'has-error' : '' }}">
<label class="control-label" style="{{ $errors->has('organization') ? '' : 'display:none !important;' }}" for="organization"><i class="fa fa-times-circle-o"></i> {{ $errors->has('organization') ? '$errors->first("organization")' : '' }}</label>
<select class="form-control" placeholder="Organization" id="organization" name="organization">
<option value="0" style="display: none !important;" disabled selected>Organization</option>
@foreach ($organizations as $organizations)
<option value="{{ $organizations->orgid }}">{{ $organizations->orgname }}</option>
@endforeach
</select>
</div>
これは、非PHPコードと文字列に変換するので、 'around $ errors-> first(' organizations ')を削除する必要があります。 –
はい、本当に、私は今、コードを '@if($ errors-> has( 'organization'))に変更したことに気づきました。 \t \t \t \t \t @ endif'これは私の問題を解決します – JackSlayer94