我在Laravel为我的酒店预订网站创建了一个管理面板,其中包含一个表格,管理员可以在其中添加值并将其存储在数据库中。
<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>
如果我尝试使用以下输入类型,我可以保存数据
当我使用输入标签值时,它没有到达控制器并且它显示错误为未定义索引:room_no