2016-07-14 4 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

Открываете ли вы свою форму с помощью формы :: model, как описано в документации? Вам нужно использовать привязку модели модели для ее автоматического заполнения из базы данных https://laravelcollective.com/docs/5.1/html#form-model-binding –

ответ

0

Значение соответствует, но ключ отсутствует. Ключ должен совпадать со значением в $ring->homepage, поэтому вам либо нужно изменить ключи на «Ja» и «Nee», либо на значение $ring->homepage на целое число (0 или 1 в этом случае).

+0

Спасибо, что попробуете – Rubberduck1337106092

Смежные вопросы