Laravel 5.2 - 将值和文本传递到 select 框
Laravel 5.2 - Passing a value and text to select 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',
)
);
}
在我看来,我有一个看起来像这样的 select 框:
<div class="large-4 columns end">
{!! Form::select('velg', $charts['names'], null, ['id' => 'timelines']) !!}
</div>
有了这个,我只将文本传递到 select 框,我还想传递一个值,以便它们像这样连接:
<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>
我怎么会用Laravel集体做这样的事情?
只需传递一个数组,将键作为选项值:
$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
在我的控制器中,我将一个多数组传递给视图。我传递的数组如下所示:
$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',
)
);
}
在我看来,我有一个看起来像这样的 select 框:
<div class="large-4 columns end">
{!! Form::select('velg', $charts['names'], null, ['id' => 'timelines']) !!}
</div>
有了这个,我只将文本传递到 select 框,我还想传递一个值,以便它们像这样连接:
<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>
我怎么会用Laravel集体做这样的事情?
只需传递一个数组,将键作为选项值:
$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