Laravel雄辩地摧毁了1001条记录

时间:2017-09-05 20:41:21

标签: laravel eloquent destroy

我正在向我的控制器发送一个超过1000个ID(2,540)的矩阵,在执行medelo的destroy方法之后,这在处理少于1000条记录时工作正常,超过此记录不会被删除,留下记录。 我在这个模型中使用softdelete,为什么它会部分删除记录,剩下1000个记录?

1 个答案:

答案 0 :(得分:0)

这不是一个完整的证明解决方案,但这是一个补丁,比如使用array_chunk()将数组列表分成1000块,而不是写一个for循环逻辑来执行从array_chunk()获取的数组列表的数量并调用为他们摧毁方法。我希望这是一个快速解决方法,直到你安装任何debuggar并进行调试。