【发布时间】:2020-09-03 19:46:47
【问题描述】:
我有一个数组和另一个表的 id。我需要每个数组项成为新记录。这些记录中的每一个都需要包含数组中的一项和另一个表的 id。如何让 store 函数循环遍历数组并每次获取另一个表 id 并插入数据库?
观点
<tablv>
<thead>
<tr>
<td>MFG</td>
</tr>
</thead>
<tbody>
<tr v-for="hp in ordered_handpieces">
<td>
<input type="checkbox" :value="hp.id" v-model="hp_id"><span>{{hp.mfg.mfg_name}}</span>
</td>
</tr>
</tbody>
</table>
脚本
data: function() {
return {
hp_wo_id:'',
hp_id:[],
}
},
methods: {
onSubmit(){
axios.post('/hp_wo_unit', this.$data)
}
}
控制器
public function store(Request $request){
foreach (request(['hp_id']) as $hp_id) {
hp_wo_unit::create(request(['hp_wo_id'],$hp_id));
}
return $request;
}
【问题讨论】: