如何避免在下拉框中插入到db而不是实际值时分配所选下拉框项的索引?

时间:2016-04-14 01:48:58

标签: laravel-5

 {!! Form::select('subject', array('' => 'Select A Subject')+$subject, null,['class' => 'form-control']) !!}

以上是投递箱代码。它从db获取值并在下拉框中正确显示。但是在选中之后它会得到索引。检查输出如下。

<select class="form-control" name="subject"><option value="" selected="selected">Select A Subject</option><option value="1">English</option><option value="3">Environmental Studies</option><option value="2">Maths</option></select>

如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

试试这个:

$subList = ['' => 'Select A Subject'] +$subject;

 {!! Form::select('name', $subList , Input::old('name') , array('class'=>'form-control')) !!}