以下是从字段中删除重复值并仅返回一个值的代码。
控制器中的数组值
$job_types = DB::table('jobs')->pluck('job_type')
->unique(function ($item){
return $item;
});
下面使用字段中提取的数组创建一个选择列表。
HTML
<div class="form-group col-sm-4" id="job_type">
{!! Form::label('job_type', 'Emne:') !!}
{!! Form::select('job_type', $job_types, null, ['class' => 'form-control', 'id' => 'job_type']) !!}
</div>
上面的图片是我在表单中的选择列表。 我尝试在Laravel中发送选定的值而不是表单中的键。
但是,当我在选择列表中选择一个值时,他们总是返回一个键而不是一个值,如下图(DB屏幕截图)。 哪部分代码错了?
'job_types'集合如下。