Browse Source

删除分享文件

moell 10 months ago
parent
commit
096adb1afe
1 changed files with 8 additions and 0 deletions
  1. 8 0
      app/Http/Controllers/API/ShareFileController.php

+ 8 - 0
app/Http/Controllers/API/ShareFileController.php

@@ -72,6 +72,14 @@ class ShareFileController extends Controller
 
     public function destroy(string $id)
     {
+        $shareFile = ShareFile::query()->findOrFail($id);
 
+        $objectType = ShareFileObjectType::from($shareFile->object_type);
+
+        $objectType->modelBuilderAllowed($shareFile->object_id)->findOrFail($shareFile->object_id);
+
+        $shareFile->delete();
+
+        return $this->noContent();
     }
 }