store($path, $disk) : $file->store($path); if (!$storedPath) { throw new RuntimeException("File upload failed: {$path}"); } if (!Storage::disk($diskName)->exists($storedPath)) { throw new RuntimeException("Uploaded file was not found on disk [{$diskName}]: {$storedPath}"); } 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}"); } $diskName = $disk ?: config('filesystems.default'); if (!Storage::disk($diskName)->exists($path)) { throw new RuntimeException("Uploaded file was not found on disk [{$diskName}]: {$path}"); } } }