oneofftech/laravel-tus-upload
Add tus.io resumable uploads to Laravel. Provides an upload endpoint, upload lifecycle management, and events so large files can resume after network drops and integrate cleanly with your app's storage and authorization.
Adopt when:
Look elsewhere when:
tusd deployment or a managed service (cloud storage multipart/presigned, a media platform) will scale better than in-app PHP request handling.To executives: This gives us resumable, chunked file uploads — the thing that stops users losing a 2GB upload when their connection drops. It's open source, self-hosted, and removes a build effort from the roadmap, so the cost is integration time plus ongoing version upkeep, not licensing. The current release is a compatibility milestone: it aligns us with Laravel 9 and requires PHP 8.0+, so it should be sequenced with (or after) the platform upgrade, not before.
To engineering: TUS-compliant endpoint for Laravel, MIT-licensed. v0.11.0 adds Laravel 9 support and drops PHP ≤ 7.4 — treat that as a breaking platform constraint; pin the version, verify our PHP baseline first, and review the storage/middleware configuration and file-cleanup behavior before rollout. It's pre-1.0 and lightly maintained, so plan for periodic upgrade reviews rather than assuming drop-in stability; if scale or edge termination becomes a requirement, the exit path is a standalone tusd or managed storage multipart.
How can I help you explore Laravel packages today?