[英]Laravel | custom collection for select2 optgroup and option
[英]Laravel: Select2 option value
我在視圖中有以下代碼:
{!! Form::select( 'projectSkills',
['' => ''] + \App\Skill::where('type','freelancer')
->pluck('name', 'id')
->toArray(),
@$skills,
[
'class' => 'select2',
'multiple'=>'multiple'
]
) !!}
選項的價值為0,1,2,3,4,5
,
我想將值作為從表中獲取的name
。
我在那里做錯了什么?
您正在通過調用pluck('name','id')
創建一個包含以下內容的列表: [id => name]
這將被輸入到導致下拉列表的表單中:
<option value="id">name</option>
如果要更改“值”部分,則需要提供由正確值部分組成的數組。
你可以做pluck('name','name');
獲取您想要的值到表單中。
如果查看方法的文檔,您會看到第二個參數是針對將返回的數組的“key”部分。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.