首页 > 解决方案 > Laravel如何插入具有不同数据的多个复选框

问题描述

我想上传具有不同值的不同数据,我得到了我想要的 dd() 结果,但它只存储了第一个值

如果我检查了 0、3、5、10,我想将所有数据一起插入

这是我的控制器

这是我的视图刀片页面

我想像这样插入数据,但它只插入第一个数组

已编辑

我找到了这个问题的解决方案,我想要存储的所有数据都需要在一个数组中,所以我使用 4 个 for 循环并将它们放在一个数组中然后插入。

标签: phpmysqllaravellaravel-5

解决方案


确保 chekbox 输入的名称与此相同

<input type="checkbox" name="verdnost[]" value="0">0
<input type="checkbox" name="verdnost[]" value="1">1
<input type="checkbox" name="verdnost[]" value="2">2
<input type="checkbox" name="verdnost[]" value="3">3

推荐阅读