| @@ -83,9 +83,9 @@ | ||
| 83 | 83 | $images = $model->images()->get(); |
| 84 | 84 | foreach ($images as $image) { |
| 85 | 85 | $deletedImage = clone $image; |
| 86 | 86 | $image->delete(); |
| 87 | - $model->commentImageDeleted($deletedImage); | |
| 87 | + $model->commentImageDeleted($deletedImage, $model->board_id); | |
| 88 | 88 | } |
| 89 | 89 | }); |
| 90 | 90 | |
| 91 | 91 | static::deleted(function ($model) { |
| @@ -177,11 +177,10 @@ | ||
| 177 | 177 | ->where('object_type', Constant::COMMENT_IMAGE); |
| 178 | 178 | } |
| 179 | 179 | |
| 180 | 180 | |
| 181 | - private function commentImageDeleted($deletedImage) | |
| 181 | + private function commentImageDeleted($deletedImage, $boardId) | |
| 182 | 182 | { |
| 183 | - $deleteUrl = $deletedImage->full_url; | |
| 184 | - (new \FluentBoards\App\Hooks\Handlers\FileHandler())->deleteFileByUrl($deleteUrl); | |
| 183 | + (new \FluentBoards\App\Hooks\Handlers\FileHandler())->deleteAttachmentFile($deletedImage, $boardId); | |
| 185 | 184 | } |
| 186 | 185 | |
| 187 | 186 | } |