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

Multi Search Bundle Laravel Package

gales-petkopara/multi-search-bundle

A Symfony bundle that adds flexible multi-criteria search to Doctrine entities, letting you combine filters, sorting and pagination with minimal setup. Define reusable search classes and wire them quickly into controllers or services.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Platform modernization / upgrade path: the only shipped change is a composer.json constraint update for Symfony 7. That is a signal, not a feature: it tells us the maintainer is tracking the current Symfony major (PHP 8.2+, Laravel 10/11-era stack). It supports a decision to stay put on this dependency during a framework upgrade rather than forking or replacing it.
  • Build vs. buy (or build vs. keep): a package that is actively absorbing ecosystem-level dependency churn is doing maintenance work your team would otherwise own. This release is evidence in favour of keep, not a reason to re-evaluate.
  • Upgrade sequencing: if your roadmap includes Symfony 7 / Laravel 11+, this release unblocks that track. If you are staying on Symfony 6 or PHP 8.1, the tightened constraint may raise your resolvable dependency floor — that is a scheduling input for your upgrade freeze window.
  • Roadmap signal (weak): no new features, no API surface, no deprecations. Treat as a maintenance-cadence datapoint only; it should not move a feature roadmap.
  • Not supported by this release: any claim about capabilities, performance, or new use cases. There is nothing here to justify new adoption on its own merits.

When to Consider This Package

Consider it when:

  • You are on (or moving to) PHP 8.2+ and Symfony 7-compatible components, and you need a dependency that will not block that upgrade.
  • You already depend on it, and this release clears a constraint conflict in your composer update for the Symfony 7 migration.
  • You need a maintained, Laravel-native integration point in this problem space and the alternative is in-house glue code.
  • Maintenance responsiveness matters more to you than feature velocity — a dependency-bump release is a positive cadence signal.

Look elsewhere / hold when:

  • You are pinned to PHP 8.1 or Symfony 6 and cannot move: verify the new constraint does not force a transitive bump you are not ready for. Run composer why-not against your lockfile before adopting.
  • You are on an older Laravel major — confirm the version matrix in the package README rather than assuming 2.7.x supports you.
  • A one-line composer.json release is the only activity you can find across recent tags. That is compatibility maintenance, not a healthy feature roadmap; if you need capabilities it does not have, do not read this release as momentum.
  • The package is load-bearing for revenue-critical paths and you have no local ownership story. A dependency bump is not a substitute for a fork-or-wrap contingency plan.

Adoption criteria checklist for the PM: supported PHP/Laravel/Symfony matrix explicitly documented · upgrade note in the changelog for constraint changes · a migration path stated for the next major · acceptable licence · someone on the team can read the source.

How to Pitch It (Stakeholders)

For executives — one line: a routine maintenance release that keeps this dependency current with Symfony 7, so it will not block our platform upgrade; no new features, no breaking API changes, no new cost, no new risk we weren't already carrying.

For engineering leads — the substance: v2.7.1 changes only composer.json to widen/adjust the Symfony constraint to include v7. Practical implications: (1) verify installability against our lockfile, because dependency-constraint changes can move transitive floors even without a code change — treat it as a potential silent breaking change for pinned consumers; (2) confirm the PHP floor is 8.2+ before merging; (3) it's a patch bump, so semver says safe, but the constraint graph is the real test — run the CI matrix and composer why-not first; (4) nothing to migrate in application code.

For the product owner — what it does and doesn't buy us: it buys upgrade headroom on our platform track. It does not buy new capability. Do not book it as a feature; do book it as de-risking for the framework upgrade milestone.

Honest caveat to state in the room: this assessment rests on a single dependency-bump release with no prior assessment on file and no feature evidence attached. It supports keep and upgrade, not adopt. A decision to adopt on the strength of this release alone would be unsupported — get the version-support matrix and recent release history before committing.

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