2016-07-14 5 views
0

Hallo i Laravel kollektives bin mit, im Versuch, den ausgewählten Standardwert aus dem datbaseWie bevölkern Laravel Standardwert aus der Datenbank SELECT

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

Gemäß der Dokumentation zu laden, sollte diese Arbeit

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

Aber es funktioniert nicht

enter image description here

Es zeigt immer noch 0 => 'Nee', während es 1 ist => 'Ja'

Mache ich etwas falsch?

+0

Öffnen Sie Ihr Formular mit Form :: Model wie in der Dokumentation beschrieben? Sie müssen Formular-Formular-Bindung verwenden, damit es automatisch aus der Datenbank ausfüllt https://laravelcollective.com/docs/5.1/html#form-model-binding –

Antwort

0

Der Wert stimmt überein, der Schlüssel jedoch nicht. Der Schlüssel muss mit dem Wert in $ring->homepage übereinstimmen, also müssen Sie entweder die Schlüssel auf "Ja" und "Nein" oder den Wert $ring->homepage auf eine ganze Zahl (in diesem Fall 0 oder 1) ändern.

+0

Vielen Dank, Sie werden es versuchen – Rubberduck1337106092

Verwandte Themen