Laravel:Select2 选项值
Posted
技术标签:
【中文标题】Laravel:Select2 选项值【英文标题】:Laravel: Select2 option value 【发布时间】:2017-08-03 10:07:36 【问题描述】:我认为有以下代码:
!! Form::select( 'projectSkills',
['' => ''] + \App\Skill::where('type','freelancer')
->pluck('name', 'id')
->toArray(),
@$skills,
[
'class' => 'select2',
'multiple'=>'multiple'
]
) !!
选项的值来自0,1,2,3,4,5
,
我想要从表中获取的 name
值。
我做错了什么?
【问题讨论】:
【参考方案1】:您正在创建一个列表,其中包括:[id => name]
通过调用 pluck('name','id')
这将被输入到导致下拉列表的表单中:
<option value="id">name</option>
如果您希望更改“值”部分,您需要提供一个包含正确值部分的数组。
您可以通过pluck('name','name');
将您想要的值放入表单中。
如果您查看the documentation of the method pluck,您会发现第二个参数用于将返回的数组的“键”部分。
【讨论】:
以上是关于Laravel:Select2 选项值的主要内容,如果未能解决你的问题,请参考以下文章
当 Ajax 响应来自使用 select2 的 laravel 控制器时,如何检查 JQuery 附加选项中的条件?
Laravel - 将 Select2 默认设置为 NULL 而不是第一个选项
添加 select2 插件以选择选项后。 Laravel Livewire 搜索不起作用