MyMode::whereNotIn('id', $someCollection->pluck('id')->toArray())->delete();
从表中删除所有值。但我认为它只会删除$someCollection
中不存在的项目。
如何删除不在$someCollection->pluck('id')->toArray()
的商品?
答案 0 :(得分:1)
它应该没有问题。您应首先验证$someCollection->pluck('id')->toArray()
中的内容,以确保它不会返回MyMode
模型中的所有/无行。