在Laravel中的Dropdown选项中添加Selected

时间:2015-04-22 03:16:51

标签: php laravel

如何添加"选择"在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;在女性选项中如果用户之前已将女性保存在数据库中,那么我可以在加载页面时显示性别?

1 个答案:

答案 0 :(得分:3)

您可以在第3个参数设置默认值。

假设Female id2

{{ 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')) }}

http://laravel.com/docs/4.2/html#drop-down-lists