Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

File Uploader Bundle Laravel Package

intaro/file-uploader-bundle

A Symfony bundle for adding file upload functionality to PHP applications. It provides upload handling, configuration, and integration points for managing uploaded files within Symfony projects, helping developers implement file uploads with less custom boilerplate.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Framework fit assessment — and the answer is likely "no fit." Despite being evaluated in a Laravel/PHP context, this is a Symfony2 bundle. It registers services through the Symfony DI container and expects Symfony's bundle/config conventions. It will not install or boot in a Laravel app without a compatibility shim that would cost more than the feature is worth. The first product decision this supports is ruling it out of a Laravel roadmap — cheaply and early.
  • Build vs. buy for file uploads. Upload handling (chunking, validation, storage abstraction, thumbnailing, orphan cleanup) is a solved commodity problem in the PHP ecosystem. Laravel ships Illuminate\Filesystem + the Storage facade and File::store() semantics out of the box. If you need richer media handling, the credible buy options are community packages like Spatie Media Library — not a 3-star Symfony2 bundle.
  • Legacy maintenance triage. The only scenario where this package enters a decision is if you inherit a Symfony 2.x application (EOL since November 2019) and need to keep its upload path alive during a migration window. In that case the PM decision is "pin, isolate, and schedule replacement," not "adopt."
  • Risk register entry rather than a feature. 3 GitHub stars, 0 dependents, and a 2024-10-11 release on an EOL framework line is the signature of a low-maintenance or abandoned dependency. That is a supply-chain and bus-factor risk, which belongs in the risk log, not the backlog.
  • Opportunity signal, not a package endorsement. The 55.57 opportunity score is interesting as a domain signal — teams clearly still feel pain around uploads. That argues for investing in a first-party upload abstraction in your product, not for adopting this specific library.

When to Consider This Package

Consider it only under a narrow, conjunctive set of conditions:

  • You are running Symfony 2.x (not Laravel, not Symfony 5/6/7) and cannot yet migrate the upload surface.
  • You have verified the 2024 release actually supports your PHP and Symfony minor version — the bundle's README and history are oriented around Symfony2, so version compatibility must be confirmed, not assumed.
  • The upload requirement is simple: single-file or basic multi-file persistence without chunked/resumable uploads, virus scanning, signed URLs, or CDN delivery.
  • You have accepted the maintenance burden: you are willing to fork and vendor the bundle, because 0 dependents and 3 stars mean no community backstop when it breaks.

Look elsewhere when:

  • Your stack is Laravel — this is a hard stop; use the framework's native filesystem layer or Spatie Media Library.
  • You are on modern Symfony (5/6/7) — use the symfony/http-foundation File/UploadedFile APIs plus VichUploaderBundle, which is actively maintained and widely adopted.
  • You need chunked/resumable uploads, direct-to-S3 presigned flows, image transformation pipelines, or AV scanning — any of these exceeds the bundle's scope.
  • You require vendor support, security patching SLAs, or a populated issue tracker — none exist here.
  • Your product is customer-facing and uploads are on a revenue or compliance path — the dependency risk is disproportionate to the saved effort.

How to Pitch It (Stakeholders)

For executives: This package is not a candidate for our product. It is a file-upload helper for Symfony2, a PHP framework line that has been end-of-life since 2019, and it has effectively no adoption — three stars and zero downstream dependents. The cost of the feature it provides is low; the cost of the dependency is high. Recommendation: do not adopt; close the evaluation.

For engineering: File uploads are commodity functionality on our stack. Laravel's native Storage facade covers validation, disk abstraction, and streaming; Spatie Media Library covers conversions and multi-model attachments if we need them. This bundle's architecture is bound to Symfony's DI container and will not integrate cleanly. If a legacy Symfony2 service surfaces in a migration, treat the bundle as a frozen dependency — vendor it, pin the version, and put it on an explicit decommission list rather than building on it.

The one-paragraph summary: Low adoption, EOL framework, framework mismatch with our stack, and an alternative that is already in the box. The opportunity score tells us uploads are a real product pain point — the right response is to invest in our own thin upload abstraction or a maintained community package, not this one.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
socialdept/atp-orm
cboxdk/laravel-assistant-client
socialdept/atp-resolver
socialdept/tenant-domains
tautvydasr/blade-class-names
socialdept/color-scales
maherelgamil/controller
coleus/widgets
coleus/table
coleus/users
coleus/music
coleus/health
coleus/calendar
coleus/notes
coleus/support
coleus/settings
coleus/apps
seampact/laravel
emmyconceptng/laravel-ng-postcode
jjsquady/round-robin