store($path, $disk) : $file->store($path); if (!$storedPath) { throw new RuntimeException("File upload failed: {$path}"); } return $storedPath; } public static function put(string $path, string $contents, ?string $disk = null): void { $stored = $disk ? Storage::disk($disk)->put($path, $contents) : Storage::put($path, $contents); if (!$stored) { throw new RuntimeException("File upload failed: {$path}"); } } }