【发布时间】:2018-11-01 23:01:00
【问题描述】:
我有一个数组,其中包含选择列表 (html) 中选定选项的 ID。 在 Laravel 中它看起来像:
<?=Form::select('type_work[]', $work_types, old('type_work'), ['multiple' => "multiple", 'size' => 15, 'id' => 'type_work', "class" => "selectpicker form-control"]);?>
其中第二个参数是构建选项的传入数据,第三个参数是所选选项的数组(id)。
为什么它在 Laravel 中不起作用?
这是传入的数据:
Collection {#488 ▼
#items: array:14 [▼
14 => "Роботи, пов’язані з проведенням технічної експертизи."
]
}
这是选定的数据:
Collection {#408 ▼
#items: array:1 [▼
14 => "Роботи, пов’язані з проведенням технічної експертизи."
]
}
【问题讨论】:
-
所以,我使用
multiplelist -
你使用的是哪个版本的 laravel; php artisan --version 会告诉你
-
我使用的是 5.3 版本
-
like $users = Users::lists('username', 'id'); Form::select('user', $users);
-
并且作为第 4 个参数,您应该指定它是这样的多选:
['multiple' => 'multiple']