siriusphp/upload
SiriusPHP Upload is a framework-agnostic PHP library for handling file uploads with flexible, rule-based validation. It checks files by size, extension, MIME type, and image dimensions, and supports optional image processing such as resizing and cropping.
UploadedFile, validation rules, and Storage directly.Consider it when:
Look elsewhere when:
UploadedFile, validation, and filesystem/cloud storage abstractions.Executive summary: siriusphp/upload is a small MIT-licensed PHP library for handling file uploads in a framework-agnostic way. It could shorten delivery for simple upload features, but the low project score and unknown repository indicate maintenance and security risk. It is best treated as a tactical dependency or reference implementation, not a strategic platform component.
For engineering: It may be useful as a thin upload-handling abstraction in legacy or framework-neutral PHP services. In Laravel, prefer native upload validation and storage APIs unless there is a specific need for this package. If adopted, isolate it behind an internal adapter, pin versions, review the code, and have a migration path.
Recommendation: Run a short spike only if uploads are non-critical and the team wants to avoid building basic plumbing. Otherwise, standardize on maintained framework-native or vendor-supported upload infrastructure.
How can I help you explore Laravel packages today?