【发布时间】:2019-11-03 23:33:39
【问题描述】:
我是 laravel 的初学者,我想使用一个输入字段更新多行。
我的数据库记录:
例如,我的输入字段的值为 500,当我提交此字段时,它将从数据库中将多个选择的 id 从最旧更新到最新。
如果第一行的数量为 100,它将是 500 - 100,然后它会进入第二行,其中输入字段的值现在是 400,它会再次获得第二行的差异 400 - 200 直到输入字段变为 0。
这可能吗?谢谢。
【问题讨论】:
-
发布您尝试过的代码,在此之前先阅读:stackoverflow.com/help/how-to-ask
-
我的解决方案是这样的:加载所有需要的记录,然后进行计算并为所有记录进行更新。在这里查看大量更新:stackoverflow.com/questions/22430716/eloquent-model-mass-update
-
好的,我知道您希望不断更新每一行,直到您“耗尽”您的输入,但是如何您将如何更新行?您会将请求的数量设置为 0 吗?