【发布时间】:2016-04-27 09:59:32
【问题描述】:
我尝试从数据库加载我的选项,我的值设置正确但 id 加载不正确:
控制器:
$country_list = contry::lists('name','id');
$country_list = array_merge(array('0' => 'Please Select...'), $country_list->toArray());
查看:
{!! Form::select('country_id',$country_list,null,['class'=>'form-control']) !!}
数据库:
"1"=>"USA"
"2"=>"IRAN"
--> "5"=>"ENGLAND" <--
在浏览器中加载:
"0"=>"Please Select"
"1"=>"USA"
"2"=>"IRAN"
--> "3"=>"ENGLAND" <--
检查元素结果:
<select class="form-control" name="country_id">
<option value="0" selected="selected">Please Select...</option>
<option value="1">USA</option>
<option value="2">IRAN</option>
<option value="3">ENGLAND</option
</select>
我需要与数据库中的 id 列相同的选项 id
【问题讨论】:
-
请发布您的前端代码
-
请。可以吗?
-
请改进您的问题。
-
您的问题很好,确切地显示了问题所在。您可以在这里找到解决方案:stackoverflow.com/questions/17462354/…
-
@JoelHinz 我询问了 Laravel 框架
标签: php laravel laravel-5 laravel-5.1 laravel-blade