如何从数据库中填充laravel SELECT默认值

时间:2016-07-14 09:28:20

标签: php sql forms laravel laravelcollective

我正在使用laravel collective,我试图从数据库中加载选定的默认值

// $ring->homepage
// holds 0 or 1
{!! Form::select('onhome', [0 => 'Nee', 1 => 'Ja'], null, ['class' => 'form-control selectpicker']) !!}

根据文档,这应该有效

{!! Form::select('onhome', [0 => 'Nee', 1 => 'Ja'], $ring->homepage, ['class' => 'form-control selectpicker']) !!}

但它不起作用

enter image description here

它仍显示0 => 'Nee'虽然它是1 => 'JA'

我做错了吗?

1 个答案:

答案 0 :(得分:0)

值匹配,但键不匹配。密钥必须与$ring->homepage中的值匹配,因此您必须将密钥更改为“Ja”和“Nee”,或者将值$ring->homepage更改为整数(在这种情况下为0或1) )。