我的应用程序使用 laravel 5.8。我有变量称为“lot”,当我删除一个时,我想执行其他操作。
所以我在我的模型上使用删除功能,一切正常。
但是要知道我的控制器上有一个功能可以删除许多“批次”,并且我希望仅在删除所有“批次”时执行操作,而不是在每个“批次”删除时执行操作。
所以我想知道是否有办法实现这一目标?也许我们可以传递一个变量来启动函数来触发或不触发该函数?
我的模型看起来像这样:
protected static function boot()
{
parent::boot();
static::deleted(function($modele) {
Etage::doesntHave('lots')->delete();
}
}
慕桂英3389331