2016-05-18 12 views
1

In meiner Steuerung übergebe ich ein multiplen Array an die Ansicht. Die Arrays, die ich vorbei wie folgt aussehen:Laravel 5.2 - Übergeben eines Wertes und Text zur Auswahl der Box

$charts['names'] = ['Artikler lest', 'Antall kommentarer', 'Antall "bli med"', 'Tid på døgnet']; 
$charts['values'] = ['Article', 'Comment', 'Thumb', 'View']; 

return view('admin.charts.show', 
     compact(
     'charts', 
    ) 
    ); 
    } 

Und meiner Ansicht nach habe ich eine Auswahlbox, die wie folgt aussieht:

<div class="large-4 columns end"> 
    {!! Form::select('velg', $charts['names'], null, ['id' => 'timelines']) !!} 
</div> 

Damit ich nur Text in die Auswahlbox bin vorbei, ich möchte auch eine Werte zu übergeben, so dass sie wie diese connnected sind:

<option value="Article">Artikler lest</option> 
<option value="Comment">Antall kommentarer</option> 
<option value="Thumb">Antall "bli med"</option> 
<option value="View">Tid på døgnet</option> 

Wie würde ich so etwas tun mit Laravel Kollektiv?

Antwort

2

durch ein Array passiert gerade mit dem Schlüssel als Optionswert:

$charts = [ 
    'Article' => 'Artikler lest', 
    'Comment' => 'Antall kommentarer', 
    'Thumb' => 'Antall "bli med"', 
    'View' => 'Tid på døgnet' 
]; 

Form Builder wird den Schlüssel für den Wert der Option verwenden. https://laravelcollective.com/docs/5.2/html#drop-down-lists

+0

Das ist es, danke! – Marco