使用Laravel 5,我试图在下拉列表中列出国家/地区列表。 我使用这种语法:
$countries= Countries::get('name', 'id');
然后,使用刀片
{!! Form::select('countries', $countries) !!}
这给了我一个不错的列表,但我想在每个国家/地区设置自定义属性。这个论点是这个国家的大陆,类似于“data-continent ='X'”。
这个大陆是我的“国家”一栏。
答案 0 :(得分:1)
将大陆列添加到您的查询
$countries= Countries::get('name', 'id', 'continent');
然后使用您喜欢的任何格式循环结果和输出。
<select name="country">
@foreach ($countries as $c)
<option data-continent="{{ $c->continent }}" value="{{ $c->id }}">{{ $c->name }}</option>
@endforeach
</select>