consilience/flysystem-azure-file-storage
Flysystem adapter for Azure File Storage that lets Laravel and PHP applications read, write, and manage files on Azure file shares through the familiar Storage API. Configure a disk and use Azure Files like any other filesystem.
Consider it when:
Storage facade, or you need to swap providers without changing feature code.Look elsewhere or wait when:
For executives: This package lets our Laravel application store and serve files — customer uploads, documents, exports — across local servers or cloud storage without custom plumbing. Version 1.0.0 brings it onto the current Flysystem v3 standard, which is the same filesystem layer modern Laravel expects, so it keeps us on a supported upgrade path and reduces bespoke code we would otherwise own and maintain. It is a small dependency with outsized leverage: it underpins every feature that touches a file.
For engineering: 1.0.0 is a major-version cut that upgrades to Flysystem v3 — a breaking upstream major (PHP 8.0+, revised adapter and filesystem APIs). Treat consumer-side migration as real work: dependency constraints, any direct use of Flysystem classes, and disk configuration all need review. The maintainers state the migration is "not fully complete" but releasable, with remaining changes tracked in issue #12. Practical guidance: pin to ^1.0, exercise the storage paths in staging, and schedule a follow-up pass when issue #12 closes. The 1.0.0 tag itself is good news — it signals an intended stable API and a commitment to semver, which is what we want before standardizing on it across teams.
How can I help you explore Laravel packages today?