我从控制器中得到了一个字符串值,它是:
$pickedValues = "1,2";
我所尝试做的是在视图中设置多个选定值,这里是我目前拥有的选择代码:
{{Form::select("selection[]", $data, (isset($pickedValues)) ? array($pickedValues) : '',
[
"class" => "multiple-select",
"multiple",
])
}}
我现在遇到的问题是它未显示所选选项,但如果我手动输入值,例如array(1,2)
,则可以正常工作。我尝试将其设置为array((int)$pickedValues)
,但只显示值1。
explode(',' $pickedValues)
代替array($pickedValues)
... - kiskeexplode(',', $pickedValues)
,我忘记了逗号... - kiske