【发布时间】:2019-05-26 07:00:50
【问题描述】:
我的应用程序使用 laravel 5.8。我有变量称为“很多”,当我删除一个时,我想执行其他操作。
所以我在我的模型上使用了删除功能,一切正常。
但我知道我的控制器上有一个删除许多“批次”的功能,并且我希望仅在删除所有“批次”而不是每次删除“批次”时执行操作。
所以我想知道是否有办法实现这一目标?也许我们可以传递一个变量来启动函数来触发或不触发函数?
我的模型如下所示:
protected static function boot()
{
parent::boot();
static::deleted(function($modele) {
Etage::doesntHave('lots')->delete();
}
}
【问题讨论】: