Einstellung der ausgewählten option in laravel form
Brauche ich, um ausgewählten Wert wie diese html:
<select name="myselect" id="myselect">
<option value="1">Item 1</option>
<option value="2" selected='selected'>Item 2</option>
wie kann ich erreichen, das mit laravel Formen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
verwenden Sie dieses Paket und überprüfen Sie die docs:
https://laravelcollective.com/docs/5.2/html#drop-down-lists
bilden Sie html , die Sie benötigen, verwenden diese Marke
Jeder spricht über Sie gehen mit
{!! Form::select() !!}
aber, wenn alles, was Sie brauchen, ist einfach simple HTML.. hier ist ein weiterer Weg, es zu tun.
den
old()
Funktion ist nützlich, wenn Sie senden das Formular und die Validierung fehlschlägt. So, dassold()
gibt den vorher ausgewählten Wert.Müssen Sie die Standard-option, indem eine Dritte argument.
Lesen Sie die Dokumentation hier.
Form::select
auf Laravel 5.1+ Sie ziehen inlaravelcollective/html
Paketmultiselect-ui
Können Sie es so machen.
Anderen normalen einfachen Weg das ist gut, wenn es nur wenige Optionen in der select-box
Einstellung der ausgewählten option ist sehr einfach in laravel form :
Ausgabe :
Echo einige andere Antworten hier ist der code, den ich nur mit 5.6 ist das
Um der Lage sein, die Form-Helper von LaravelCollective ich warf einen Blick auf https://laravelcollective.com/docs/master/html#drop-down-lists
Ich hatte auch Komponist erfordern die Abhängigkeit auch so, dass ich es nutzen kann, in meinen Projekten
Schließlich veränderte ich meine
config/app.php
und fügte hinzu, die folgenden in der$aliases
arrayhttps://laravelcollective.com/docs/master/html sollte konsultiert werden, wenn einer der oben genannten aufhört zu arbeiten.
Einfach fügen Sie diesen code erhalten Sie den gewünschten Ausgang, den Sie benötigt.
Wenn Sie eine Beredte Beziehung zwischen Ihre Modelle können Sie etwas tun: