Laravel刀片-设置选定的值(如果存在)


Laravel blade - set selected value if exists

我有一个可以用来提交和编辑内容的表单。如果表单处于编辑模式,我希望为一些下拉菜单设置所选值。如果变量$holder->year存在,则必须打印其值。否则,应选择一个空值。我似乎无法使用"或"标记来解决此问题。

我的代码看起来像这个

'2013' => '2013',
'2014' => '2014',
'2015' => '2015'
),$holder-> year,
array('class' => 'form-control', 'id' => 'year')
) }}

提前感谢

您应该在选项数组中添加一个空值,比如:

['' => '-- Select year --']

我假设您的year参数表示数据库中的一列,这意味着如果该列为空,它将返回为空,并且应该选择我提到的选项。