我有一个表单。可以添加此表单的新字段,可以通过输入不同的值来编辑现有字段,并且可以删除已存在的字段,所有这些都是使用jQuery动态地进行的。用Laravel 4提交并保存动态更改的字段
目前我的解决办法是:提交表单的时候我做foreach所发布的数据,并取决于公布值我决定要创建哪些项目(通过创建新的对象,设置属性,然后保存() - SQL插入(通过查找现有项目,设置新属性,然后保存() - SQL更新语句)以及删除哪些项目(通过在客户端交互之后比较项目编辑之前的所有项目并使用SQL删除不必要的项目删除)。
我在寻找更好的解决方案,因为我的解决方案的代码不是很漂亮。我认为保存()一些对象或集合会做这项工作...我是对的吗?
注:首先删除所有项目,然后创建为新我不工作作为提交值外键的另一个表,使他们不能被删除。
谢谢。
你使用雄辩吗? 'save()'应该检测记录是否被创建或更新。 – user2094178 2014-12-04 17:26:56