Laravel 4 Laravel 4已恢复模型事件未触发
我试图让下面的代码使用软删除处理两个模型。Laravel 4 Laravel 4已恢复模型事件未触发,laravel-4,Laravel 4,我试图让下面的代码使用软删除处理两个模型。deleted事件完美触发,并级联删除相关模型。但是,当我尝试恢复模型时,它无法调用restored事件,相关模型保留为deleted public static function boot() { // make the parent (Eloquent) boot method run parent::boot(); static::deleted(function ($artwork) { $artwork
deleted
事件完美触发,并级联删除相关模型。但是,当我尝试恢复模型时,它无法调用restored
事件,相关模型保留为deleted
public static function boot()
{
// make the parent (Eloquent) boot method run
parent::boot();
static::deleted(function ($artwork) {
$artwork->variants()->delete();
});
static::restoring(function ($artwork) {
$artwork->variants()->onlyTrashed()->restore();
});
}
有什么想法吗?在静态调用时,我遇到了相同的问题:调用未定义的方法illumb\\Database\\Query\\Builder::restoring()