2016-05-18 6 views
1

私のコントローラでは、ビューに複数の配列を渡しています。配列私は渡しています。このようになります。Laravel 5.2 - 選択ボックスに値とテキストを渡す

$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', 
    ) 
    ); 
    } 

そして、私の見解で、私はこのようになり、選択ボックスがあります。私は、選択ボックスにテキストだけ渡しています。これにより

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

を、

私はLaravelの集団で、そのようなことをするだろうどのように
<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> 

:私はまた、彼らはこのようconnnectedされるように値を渡すしたいと思いますか?

答えて

2

ちょうどオプション値としてキーを持つ配列を通過:

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

フォームビルダは、オプションの値のキーを使用します。 https://laravelcollective.com/docs/5.2/html#drop-down-lists

+0

これは、ありがとうございます! – Marco

関連する問題