我需要在表单中选择多个用户 . 所以我选择了一个名为vue-multiselect的vue组件 . 但我不知道如何在 $request
数组中接收所选用户的ID .
这就是我使用该组件的方式:
<multiselect
v-model="selected"
:options="users"
:multiple="true"
track-by="id"
@open="getUsers"
:custom-label="customLabel"
>
</multiselect>
我将 options
绑定到一个名为 users
的对象数组,并将所选用户推送到 selected
prop .
getUsers
方法执行axios ajax调用以将所有用户提取到 users
数组 .
我试图在表单中插入一个隐藏的输入字段,并将其v建模为选定的prop:
<input type="hidden" name="users" v-model="selected">
但是当提交表单时,我在Laravel控制器中输入了请求数组:
dd(request()->all());
request('users')
包含值: [object Object]
,这绝对不是我的预期 .
如何获取所有选定用户的ID?