Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/234.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel叶片-设置选定值(如果存在)_Php_Select_Laravel_Blade - Fatal编程技术网

Php Laravel叶片-设置选定值(如果存在)

Php Laravel叶片-设置选定值(如果存在),php,select,laravel,blade,Php,Select,Laravel,Blade,我有一个表格,可以用来提交和编辑一些东西。如果表单处于编辑模式,我想为几个下拉菜单设置所选值。如果变量$holder->year存在,则必须打印其值。否则,应选择空值。我似乎无法使用“或”标记修复此问题 我的代码如下所示 '2013' => '2013', '2014' => '2014', '2015' => '2015' ),$holder-> year, array('class' => 'form-control', 'id' => 'year') )

我有一个表格,可以用来提交和编辑一些东西。如果表单处于编辑模式,我想为几个下拉菜单设置所选值。如果变量$holder->year存在,则必须打印其值。否则,应选择空值。我似乎无法使用“或”标记修复此问题

我的代码如下所示

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

提前感谢

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

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