首页 > 解决方案 > 如何挂钩 laravel nova 中资源的删除事件?

问题描述

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

谁能建议我有什么方法可以覆盖资源的删除方法。

编辑:如何挂钩 laravel nova 中资源的删除事件?

注意:我知道我们可以使用观察者。但我正在寻找另一种方式。

标签: laravellaravel-5.7laravel-nova

解决方案


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

    //app/ParentModel.php

    public function delete() {
       /* add your extra logic for deleted model */

       parent::delete();
    }

推荐阅读