2016-07-14 133 views
0

嗨,我是使用laravel集體默認值,我嘗試從datbase如何填充laravel從數據庫中選擇

// $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'

我做錯了什麼?

+0

您是否按照文檔中的描述打開Form :: model的表單?你需要使用表單模型綁定來自動從數據庫中填充https://laravelcollective.com/docs/5.1/html#form-model-binding –

回答

0

值匹配,但關鍵不。密鑰必須與$ring->homepage中的值匹配,因此您必須將密鑰更改爲'Ja'和'Nee',或將值$ring->homepage更改爲整數(在本例中爲0或1)。

+0

謝謝你會試試 – Rubberduck1337106092

相關問題