2017-12-20 5 views
0

Ich schreibe ein paar Dorsche um Laravels Form Builder.Laravel/formbuilder Option auswählen Wert mit Array auslesen

Hier ist mein Controller:

public function create() 
{ 
    $departments = Department::all('name'); 
    return view('door.project.create') ->with('departments',$departments); 
} 

Auf der create.blade.php, ich stecken. Die Option der Auswahlbox mit JSON-Array zeigen würde, mag: {"name": "Sale"}

Und die Auswahlbox Codes würde hier unten sein:

<div class="form-group"> 
    {!! Form::Label('deparment_name', 'Department:') !!} 
    {!! Form::select('deparment_name', $departments, null, ['mutiple' => 'multiple']) !!} 
</div> 

Darf ich fragen, wie kann ich es beheben?

Antwort

0

Statt:

$departments = Department::all('name'); 

sollten Sie verwenden:

$departments = Department::pluck('name','id'); 

erhalten in gültige Liste auswählen.

+0

Vielen Dank! Es hilft. Danken! –