Несколько входных значений не могут быть сохранены в базе данных - PullRequest
0 голосов
/ 17 мая 2018

Я создал панель администрирования в Laravel для своего сайта бронирования отелей с таблицей, в которой администраторы могут добавлять значения и сохранять их в базе данных.

Вот как выглядит моя таблица базы данных: enter image description here

<input type="hidden" v-model="row.id" v-bind:name="'variant[' + key + '][id]'">
    <td><input type="text" class="form-control" placeholder="Type" v-model="row.type" v-bind:name="'variant[' + key + '][type]'"></td>
    <td><input type="text" class="form-control" placeholder="Price" v-model="row.price" v-bind:name="'variant[' + key + '][price]'"></td>
    <td><input type="text" class="form-control" placeholder="Total rooms" v-model="row.no_of_rooms" v-bind:name="'variant[' + key + '][no_of_rooms]'"></td>
    <td><input type="text" class="form-control" placeholder="Occuppancy" v-model="row.max_occupancy" v-bind:name="'variant[' + key + '][max_occupancy]'"></td>
    <td><textarea class="form-control" placeholder="Description" v-model="row.description" v-bind:name="'variant[' + key + '][description]'"></textarea></td>
    <!-- <td><textarea class="form-control" placeholder="room no's" v-model="row.room_no" v-bind:name="'variant[' + key + '][room_no]'"></textarea></td> -->
    <td> <input-tag :tags.sync="room_no" v-model="row.room_no" v-bind:name="'variant[' + key + '][room_no]'"></input-tag></td>
    <td><a type="button" class="btn btn-danger btn-sm" v-on:click="removeRow(key)"><i class="fa fa-close"></i></a></td>
</tr>

Все поля ввода сохраняются в базе данных, кроме поля ниже.

<td> <input-tag :tags.sync="room_no" v-model="row.room_no" v-bind:name="'variant[' + key + '][room_no]'"></input-tag></td>

если я попытаюсь использовать приведенный ниже тип ввода, я могу сохранить данные

Когда я использую значение input-tags, оно не попадает в контроллер и показывает ошибку как неопределенный индекс: room_no

...