如何连接到laravel nova中资源的删除事件?

如何连接到laravel nova中资源的删除事件?,laravel,laravel-5.7,laravel-nova,Laravel,Laravel 5.7,Laravel Nova,我有一个查询,我想在从Nova删除特定资源时从服务器上删除图像 有人能告诉我有什么方法可以覆盖资源的delete方法吗 编辑:如何连接到laravel nova中资源的删除事件 注:我知道我们可以使用observer。但我在找另一个 对 为了连接到laravel nova的删除资源事件,您没有内置的方法。但是父模型有一个delete方法,您可以覆盖它并在那里做额外的工作 //app/ParentModel.php 公共功能删除{ /*为已删除的模型添加额外的逻辑*/ 父::删除; } 您可以在模

我有一个查询,我想在从Nova删除特定资源时从服务器上删除图像

有人能告诉我有什么方法可以覆盖资源的delete方法吗

编辑:如何连接到laravel nova中资源的删除事件

注:我知道我们可以使用observer。但我在找另一个 对


为了连接到laravel nova的删除资源事件,您没有内置的方法。但是父模型有一个delete方法,您可以覆盖它并在那里做额外的工作

//app/ParentModel.php 公共功能删除{ /*为已删除的模型添加额外的逻辑*/ 父::删除; }
您可以在模型中使用boot,如下所示:

public static function boot()
{
    parent::boot();
    self::deleted(function ($model) {
        parent::remove($model, self::$index);
    });
}

我使用并删除了该函数,工作正常

您是否找到解决此问题的方法?看来这个被接受的答案与Nova无关。我在模型中设置的挂钩。。。。如果您实施以下解决方案,它将起作用