<div class="col-xs-12 col-sm-12 col-md-12">
<div class="form-group">
<strong>From Destination:</strong>
<select name="from_destination_data" class="form-control">
@if ($destinationsData != [])
@foreach($destinationsData as $info)
<option value="{{$destinationsData[$index]}}">{{$info}}</option>
@endforeach
@endif
</select>
</div>
</div>
我检索所选$index
的$destinationData
,当dd($destinationsData[$index]);
得到所需的结果,但是当我将其放入如上所示的值中时,它没有出现
[构造<select>
和<options>
时,需要为编辑记录时可引用的每个值设置一个值。参见以下内容:
<div class="col-xs-12 col-sm-12 col-md-12">
<div class="form-group">
<strong>From Destination:</strong>
<select name="from_destination_data" class="form-control>
@foreach($destinationsData as $key => $info)
<option value="{{ $key }}">{{ $info }}</option>
@endforeach
</select>
</div>
</div>
在这种情况下,将value="{{ $key }}"
设置为基于0的索引,可在编辑时引用该值:
@foreach($destinationsData as $key => $info)
<option value="{{ $key }}" {{ $record->from_destination_data == $key ? 'selected' : '' }}>{{ $info }}</option>
@endforeach
只要$record->from_destination_data
等于$key
的任何迭代,则<option>
将具有selected="selected"
,并将其设置为默认选择的选项。