Я использую laravel 5.7 и vuejs2 для своего одностраничного приложения. Я использую vue-multiselect. После выбора категорий пользователь может выбрать multi skill, но так как vue-multiselect не дает значений, я искал решение и получал метод работы, используя поле ввода / select и связывая массив multi select.
Но если я использую ввод, я не могу использовать v-модель, которая выдает предупреждение, я также пытался с помощью select, он не выдает предупреждение, если я использую v-модель, но не могу получить значение в данных. В решении они использовали name = "users []", но как передать это значение атрибута name в мой запрос axios?
<multiselect
v-model="skillId"
placeholder="select skill first"
label="name"
track-by="name"
:multiple="true"
:options="skills"
></multiselect>
<input type="hidden" v-model="skill" v-for="skill in skillId" :key="skill.id" :value="skill.name"> //npm error and dont show anything in dom
<select v-model="skill" multiple>
<option v-for="skill in skillId" :value="skill.id" :key="skill.id" selected="selected"></option>
</select> //cant get any value after select in skill data
В растворе они так и использовали
<input type="hidden" name="users[]" v-for="user in selectedUsers" :value="user.id">
но как я могу передать это значение атрибутов имени моему сообщению axios ??