时间:2018-02-27 08:42:30

标签: javascript html laravel collections

以下是从字段中删除重复值并仅返回一个值的代码。

控制器中的数组值

$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>

enter image description here

上面的图片是我在表单中的选择列表。 我尝试在Laravel中发送选定的值而不是表单中的键。

但是,当我在选择列表中选择一个值时,他们总是返回一个键而不是一个值,如下图(DB屏幕截图)。 哪部分代码错了?

enter image description here

'job_types'集合如下。

enter image description here

0 个答案:

没有答案