rollerworks/search-doctrine-dbal
Rollerworks Search Doctrine DBAL bridge integrates the Rollerworks Search component with Doctrine DBAL, letting you translate search conditions into SQL query constraints and apply them to DBAL query builders for flexible, database-agnostic filtering.
LIKE/prefix matching, application-side validation, or a dedicated search engine) before it enters a roadmap.Consider it when:
Look elsewhere when:
To executives: This is a small, open-source PHP component that helps generate database search queries. It is currently in alpha and just shipped a breaking change that removes a pattern-matching capability. Recommendation: do not commit it to customer-facing roadmap dates; treat it as an internal evaluation. If we pursue it, it saves engineering effort on search plumbing — but only if our stack uses the relevant database layer.
To engineering: The library targets Doctrine DBAL, not Eloquent, so for most of our Laravel services the integration cost likely outweighs the benefit; Scout or a dedicated search service remains the default. Where we do have a DBAL data layer, it offers a clean criteria-to-SQL abstraction. Note the v2.0.0-ALPHA3 BC break: Regex ValueMatch support is removed — any code or test relying on regex matching must migrate to alternative matchers or implement matching upstream. Pin the exact alpha version, isolate usage behind an interface, and plan for further churn before 2.0 stable.
Bottom line: Evaluate, don't adopt broadly yet. Revisit at a stable 2.0 GA or when a concrete DBAL-based search requirement appears.
How can I help you explore Laravel packages today?