alt-three/storage
Alt Three Storage is a lightweight Laravel/PHP package offering a simple, consistent abstraction for file and object storage, making it easier to read, write, and manage files across local and remote backends without coupling code to a specific filesystem.
Storage contract so feature teams don't have to think about it.Consider it only in these narrow cases:
Look elsewhere — or build — in essentially every other situation:
Storage/FilesystemAdapter has moved on).To executives (30 seconds): We evaluated a small open-source package for encrypting stored files in Laravel. The pattern is right and matches what our security commitments will require; the package is abandoned — last release 2018, archived, no downstream users, Laravel 5 only. Recommendation: do not adopt. Fund a short spike (est. 3–5 engineering days plus a security review) to implement the same behavior on our supported stack using vetted crypto primitives or managed cloud encryption. Cost of adoption is low today but the carrying cost of unmaintained security code is unbounded.
To engineering: Don't take the dependency. Use it as prior art for an encrypting filesystem adapter that decorates Laravel's Storage contract, keeps keys in a KMS/secret manager rather than config, encrypts on write and never caches plaintext beyond a request-scoped layer. Prefer platform encryption (S3 SSE-KMS) where the threat model allows it — it's cheaper and auditable. If we build, we own key rotation and a security review from day one.
Framing line: the opportunity signal here is real; the repository is not. We're buying the idea, not the code.
How can I help you explore Laravel packages today?