【发布时间】:2017-05-20 21:29:40
【问题描述】:
我在 angularjs 中单击即可发送 5 个输入值。数据作为对象的对象发送。例如
Object{0:Object, 1:object, 2:Object .., 5:Object}.
每个对象都有两个输入,分别是名字和姓氏。用户可以发送任何输入对。
我将此作为发布请求发送。现在在后端,我正在使用 Laravel。我将这个对象存储在一个变量中 `$x=$request->input('data');
我为每个将创建新记录的对象循环它。
我面临的问题: 如果发送了所有对象,则它会正确地将数据保存在数据库中。 但如果其中一个对象为空,则 Empty 表示如果使用仅输入第二个输入和第三个输入而将第一个、第三个和第五个输入留空。
然后 laravel 在第一个对象上抛出未定义索引的错误,它没有收到第一个请求的任何名字或姓氏。那么我该如何解决这个问题。我希望它应该更新它收到的字段。
【问题讨论】:
-
@Mohammad:请显示您保存失败时发送的请求json
标签: arrays object laravel-5 undefined