我有一个观察者,我的产品模型可以在删除模型时运行一些自定义命令。但是,当我在模型集合中使用删除函数时,我的观察者不起作用。
根据您的删除方式,观察者不会被触发,因为模型之前尚未获取。
删除Laravel文档的部分
例如,这可以发射一个观察者:
$products = AppProduct::all();
$products->each->delete();
n.b:当然,这只是一个例子,除非您要清除桌子,否则不要使用它。