Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel 5 如何避免在插入到db而不是drop box中的实际值时指定所选drop box项的索引?_Laravel 5 - Fatal编程技术网

Laravel 5 如何避免在插入到db而不是drop box中的实际值时指定所选drop box项的索引?

Laravel 5 如何避免在插入到db而不是drop box中的实际值时指定所选drop box项的索引?,laravel-5,Laravel 5,上面是下拉框代码。从db中获取值并在下拉框中正确显示。但是在选择它之后,它会得到索引 {!! Form::select('subject', array('' => 'Select A Subject')+$subject, null,['class' => 'form-control']) !!} 选择一个主题英语环境研究数学 如何解决该问题?尝试以下方法: <select class="form-control" name="subject"><optio

上面是下拉框代码。从db中获取值并在下拉框中正确显示。但是在选择它之后,它会得到索引

 {!! Form::select('subject', array('' => 'Select A Subject')+$subject, null,['class' => 'form-control']) !!}
选择一个主题英语环境研究数学
如何解决该问题?

尝试以下方法:

<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>

表示您无法保持所选选项处于选中状态?否。我想将选项值设置为下拉框值您所说的id是什么意思。它是下拉框的名称吗?您可以使用名称或其他。根据您对选项值的要求,它将显示检索数据库行的id
$subList = ['' => 'Select A Subject'] +$subject;

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