テキストフィールドと同様に、ビューにエラーが返された場合は、選択した要素に以前に送信されたデータ、たとえばvalue="{{ old('element_name_here') }}"
を入力します。エラーが返された場合は、選択ドロップダウンに値を設定します
現在のビュー:
<select class="form-control" id="input" name="{{ $questionDetail->question_number }}" required="required">
<option disabled selected value> -- Select an option --</option>
@foreach($answers as $answer)
<option value="{{ $answer->value }}">{{ $answer->question }}</option>
@endforeach
</select>
どのように私は私は1つを上書きせずに値を追加することができる場所があるように思われないよう、上記のシナリオにそれを実装することができますか?ありがとうございました。
を使用することをお勧めします、ありがとうございました。無効にしたオプションにデフォルト設定するのではなく、フォームが提出されていないのにエラーが返されていない場合でも、ドロップダウンからの回答がデフォルトになります。 – Ben
@Benどのオプションにも空の値がありますか? –
はい、上部のオプションは空の無効な値でした。それは大丈夫ですが、私はそれを削除して、デフォルトの答えを持って満足しています。ありがとうございました! – Ben