swp/storage-bundle
swp/storage-bundle is a Symfony bundle that wires a configurable storage layer into your application, giving you one abstraction for reading, writing, and managing files across local and remote backends. Service-based configuration keeps storage concerns out of your application code.
Consider it only under narrow conditions:
Look elsewhere in every other case:
composer require. Use Laravel's filesystem/Flysystem integration, or a maintained media library, instead.[READ-ONLY] subtree split — you cannot open issues or PRs against it. Any bug you hit is your bug.To executives: This is not a component we should adopt. It is a seven-year-old internal piece of a newsroom publishing platform, published as a read-only mirror, carrying an AGPL-3.0 license that would force us to disclose source for anything we serve over a network. The value here is intelligence, not dependency: it is a worked example of multi-tenant content storage that can inform our own design at the cost of a few days of reading, versus weeks of integration and an open-ended maintenance liability. Recommendation: study, do not adopt; revisit only if we formally commit to Superdesk Web Publisher as a platform.
To engineering: Treat this as a reference implementation. Read it for how tenant-scoped storage, content renditions, and asset paths were modeled in a Symfony-based CMS. Do not add it as a dependency — there is no supported upgrade path, no issue tracker on this repo, and no Laravel integration. If we want the pattern, we reimplement it against Laravel's filesystem and Flysystem in a fraction of the time it would take to bridge frameworks. If we ever do need the real thing, we go upstream to SWP and evaluate it as a platform decision, complete with a license review.
How can I help you explore Laravel packages today?