whereNotIn删除laravel模型表中的所有值

时间:2016-12-20 21:17:52

标签: laravel eloquent delete-row

MyMode::whereNotIn('id', $someCollection->pluck('id')->toArray())->delete();

从表中删除所有值。但我认为它只会删除$someCollection中不存在的项目。 如何删除不在$someCollection->pluck('id')->toArray()的商品?

1 个答案:

答案 0 :(得分:1)

它应该没有问题。您应首先验证$someCollection->pluck('id')->toArray()中的内容,以确保它不会返回MyMode模型中的所有/无行。