gpt4 book ai didi

laravel - 如何使用 Eloquent 删除表中的所有行?

转载 作者:行者123 更新时间:2023-12-02 10:40:59 25 4
gpt4 key购买 nike

我的猜测是使用以下语法:

MyModel::all()->delete();

但这没有用。我确信它非常简单,但我搜索了有关该主题的文档但找不到它!

最佳答案

MyModel::all()->delete() 不起作用的原因是 all() 实际上触发了查询并返回 Eloquent 的集合对象。

您可以使用 truncate 方法,这适用于 Laravel 4 和 5:

MyModel::truncate();

这会删除表中的所有行,而不记录单个行的删除。

关于laravel - 如何使用 Eloquent 删除表中的所有行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15484404/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com