我有一个表单和一个选择字段。我还使用select2.js设置该字段的样式
select由此集合填充
$dis = array(null => 'Please select district name...') + District::orderBy('id','asc')->lists('name_region', 'id')->all();我视图中的代码是
{!! Form::select('electoraldistrict_id', $dis, Input::old('electoraldistrict_id')) !!}问题:现在,在select字段中,我只能看到该地区的name。
如何使表单同时显示id和name -以便在字段中看到如下所示:
1 - first district
2 - second district而不是
first district
second district发布于 2015-08-30 16:55:21
为此,您需要修改数据库结果:
$modifiedDistricts = array_map(function($district) {
return [
'id' => $district['id'],
'name_region' => "{$district['id']} - {$district['name_region']}",
];
}, $dis);https://stackoverflow.com/questions/32294806
复制相似问题