选择并删除正在工作但图像如何删除?
单个删除工作我知道,但如何删除多个图像控制器映像
eiee3dmh1#
为了实现你想要做的,你可以在你的Category模型中声明一个 Boot 方法,每当像delete,create等事件发生时,它就会自动运行。在我下面的代码中,每当你从你的模型中删除一行,这个事件就会被触发,并自动删除与那个类别相关的图像。你可以read more about it here
protected static function booted(){ static::deleting(function ($category) { $destination = 'uploads/category/'.$category->image; if(File::exists($destination)){ File::delete($destination); } } }
1条答案
按热度按时间eiee3dmh1#
为了实现你想要做的,你可以在你的Category模型中声明一个 Boot 方法,每当像delete,create等事件发生时,它就会自动运行。在我下面的代码中,每当你从你的模型中删除一行,这个事件就会被触发,并自动删除与那个类别相关的图像。你可以read more about it here