我正在使用Laravel 4.我遇到了一些问题。我有一个用户表,其中包含字段。 State,Region,Area和City,它们都是字符串(varchar)。
现在,我有“编辑用户”页面。在编辑用户中,如何在选择下拉列表中显示用户信息状态,区域等?这是我的代码。
{{ Form::select('state', array(
'' => 'Choose One', 1 => 'Luzon', 2 => 'Visayas', 3 => 'Mindanao'),
null,
array('class' => 'selectpicker',
'id' => 'state',
'data-live-search' => 'true',
'onchange' => 'document.getElementById("state2").value=this.options[this.selectedIndex].text'
));
}}
如何为已在下拉列表中显示或选择的特定用户创建值? 谢谢!
答案 0 :(得分:0)
看看这是否适合你:
$states = array( 'Choose One', 'Luzon', 'Visayas', 'Mindanao' );
{{ Form::select('state',
$states,
array_search($user->State, $states ), // default value
array(
'class' => 'selectpicker',
'id' => 'state',
'data-live-search' => 'true',
'onchange' => 'document.getElementById("state2").value=this.options[this.selectedIndex].text'
));
}}