*/ public static function purgeRecords(Workspace $workspace): array { $query = Media::query() ->where('mediable_type', Relation::getMorphAlias(Workspace::class)) ->where('mediable_id', $workspace->id); /** @var list $paths */ $paths = $query->pluck('path')->all(); $query->delete(); return $paths; } }