如何添加"选择"在Laravel的下拉选项中?
我正在编辑个人资料。在配置文件中,我有一个下拉列表,从数据库中提取选项,如下所示。
//控制器
$gender= Gender::lists('gender', 'id');
//视图
{{ Form::select('gender', $gender, null, array('class' => 'form-control')) }}
//输出
<select class="form-control" name="gender"><option value="1">Male</option><option value="2">Female</option></select>
我的问题:如果用户是女性,如何添加&#34;选择&#34;在女性选项中如果用户之前已将女性保存在数据库中,那么我可以在加载页面时显示性别?
答案 0 :(得分:3)
您可以在第3个参数设置默认值。
假设Female id
为2
{{ Form::select('gender', $gender, 2, array('class' => 'form-control')) }}
如果您已经$user
sex_id attribute
(或您的性别列),您也可以将其传递给Form::select
。
{{ Form::select('gender', $gender, $user->sex_id, array('class' => 'form-control')) }}