rollerworks/search-bundle
Symfony bundle integrating Rollerworks Search: build user-friendly search forms, parse complex query strings, and translate them into Doctrine ORM/DBAL queries with reusable field definitions, validation, and extensible conditions.
status:active AND created:>=2024-01-01) against a whitelisted field set, then translating that into a database query. It informs whether your product needs a query DSL or whether faceted filters and a keyword box are sufficient.Consider it only as a design reference or a deliberate fork, when:
Look elsewhere when:
Recommended path: mine the field-set/condition model for design, then implement against symfony/form + Doctrine query builders, or evaluate a maintained alternative (API Platform filters, Spatie Query Builder, Eloquent/Doctrine filter libraries).
For executives: We evaluated a package that solves user-defined advanced search. It's a well-structured design but abandoned since 2017 with no user base — adopting it would create a security and upgrade liability we'd own indefinitely. Recommendation: do not adopt; treat it as a free design reference. If advanced search, saved searches, or alerting are on the roadmap, budget the work as an internal build (~a few engineer-weeks) rather than a dependency.
For engineering: The bundle's value is architectural: a whitelisted field-set definition, a parser/validator that converts user input into typed conditions, and a translator to Doctrine queries. That split is worth copying. The code itself is PHP 5.6/7.x and Symfony 2/3 era — it will not run on a current stack without a fork. If we build, we own: field type registry, input grammar, query translation, saved-search serialization, and authorization on which fields are searchable. Estimate before committing, and confirm no maintained alternative covers our needs first.
Risk statement: Low opportunity (10.93) against a 0.11 score and 10 stars — this is a pattern to learn from, not a bet to place.
How can I help you explore Laravel packages today?