beberlei/azure-blob-storage
A lightweight PHP client for Azure Blob Storage that lets you create and manage containers and blobs, upload and download data, configure metadata and access policies, and interact with the Azure REST API through a simple object-oriented interface.
Storage/Flysystem adapter. It can work as a low-level legacy Azure client, but it does not naturally fit Laravel’s filesystem abstraction, dependency injection, configuration, or testing patterns.Storage::disk('azure'). Composer viability must be proven against the target Laravel and PHP versions; old package constraints may conflict with modern frameworks.Storage semantics, SAS URLs, container policies, large uploads, streaming, or private networking? Is the package source available for audit and forking? Can we standardize on a maintained Azure SDK/Flysystem adapter instead? What is the cost of isolating this behind an internal storage interface?azure:// paths throughout application code. The Service API can be wrapped, but it will not behave like Laravel’s native filesystem disks without additional work.BlobStorage interface or Laravel filesystem adapter, keep Azure-specific code behind it, and validate upload/download/delete/list/stream behavior. If the package fails compatibility, replace it with a maintained Azure Blob SDK or Flysystem adapter before broader migration.Storage behavior. Budget time for Azure auth, adapter design, integration testing, and production hardening. A maintained SDK plus a thin Laravel adapter is likely cheaper to onboard and operate.How can I help you explore Laravel packages today?