Quellcode durchsuchen

删除分享文件

moell vor 10 Monaten
Ursprung
Commit
096adb1afe
1 geänderte Dateien mit 8 neuen und 0 gelöschten Zeilen
  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();
     }
 }