我有一张收集教育信息的Laravel表格。最初表单包含一组字段(4-5个文本框和选择文件),用于存储一个教育相关信息,用户可以通过单击添加更多按钮添加多个教育相关信息。我通过使用jquery(克隆和追加)实现了这一点。用户可以稍后编辑他的详细信息,并且我使用相同的表单进行编辑。因此,在这种情况下,填充动态添加字段的最佳解决方案是什么。 laravel是否为此提供了内置的解决方案。
答案 0 :(得分:1)
您可以将其解码为JSON并将其存储在一列中,我所做的主要是制作一个带有hasMany关系的单独表格。
当你需要显示它们时,取出它们并循环它们。
你甚至可以将问题存储到Table中,并在新表之间建立关系。
答案 1 :(得分:1)
不要将此数据存储为JSON。在这种情况下,如果您需要将此数据用于某些查询(搜索,计数等),则需要重写所有相关逻辑,转换现有数据等。
您要做的是将所有字段作为数组传递,转换并存储为DB中的多个分隔行。此外,通常您希望将选择字段值存储为其他表的外键。
<input name="student[]">