academe/laravel-azure-file-storage-driver
A Laravel filesystem driver that connects Azure File Storage to Laravel's Storage facade. Add an Azure disk to your config and read, write, and delete files through the same familiar API you use for local and S3 storage.
Storage facade, so "which storage tier do we use?" becomes a config decision instead of a code fork.Consider it when:
Storage::disk('azure') to behave like any other Laravel disk.Look elsewhere when:
league/flysystem-azure-blob-storage instead.Executive summary. This is a small, MIT-licensed Laravel plugin that lets our application read and write Azure File shares through the framework's standard storage API. It is only relevant if we commit to Azure Files as a storage tier — it does not cover Blob storage. Where it applies, it replaces an estimated 1–2 engineer-weeks of custom adapter work and preserves portability, since application code stays on Laravel's storage abstraction rather than Azure-specific calls. The tradeoff is dependency risk: roughly 15 GitHub stars, a single maintainer, and no release since mid-2022. Recommendation: approve it for a time-boxed proof of concept behind a specific Azure Files use case; do not standardize on it without a maintenance plan. Pin the version, review the auth model against our security requirements, wrap it behind our own storage interface so it can be swapped or forked, and default to Azure Blob for general object storage.
For engineering. It's a thin Flysystem v3 adapter that registers an azure disk driver — small surface area, straightforward to vendor or fork. The real risks are auth-mode coverage, thin test coverage, and Laravel version drift, not implementation complexity.
How can I help you explore Laravel packages today?