padosoft/laravel-uploadable
Laravel Uploadable adds an Eloquent trait for attaching and managing file uploads on your models, handling storage, validation, and cleanup so you can add uploads to any model with minimal configuration.
UploadOptions with getStorage() addresses serialization problems when upload options are stored in jobs or model payloads.UploadOptions->storage must migrate to getStorage().UploadOptions usage, replace direct storage property access with getStorage(), and regression-test queued/serialized upload paths.This package supports Laravel upload configuration and storage-disk resolution. The new 5.0.0 release is a breaking change: UploadOptions no longer exposes a storage property, and consumers must call getStorage() instead. The benefit is improved serialization behavior for queued or deferred upload workflows, where Laravel Disk objects are not serializable. For executives, this is a reliability and maintainability upgrade rather than a new feature. For engineering, it requires a planned migration: find all UploadOptions->storage references, update them to getStorage(), and test serialized payloads and queue jobs before rollout.
How can I help you explore Laravel packages today?