timgws/query-builder-parser
Parse jQuery QueryBuilder rules into safe Laravel query builder constraints. Whitelist allowed fields, then generate SQL (Illuminate/Database) or MongoDB queries (via jenssegers/mongodb). Works well with tools like jQuery DataTables for advanced filtering.
Support Laravel 12 & 13
🪂 Laravel 10 Support
Ensure that conditions are always checked when performing a query (#56)
Support latest Laravel
NOT BETWEEN operatorinput to be provided in the keys from the QueryBuilderParser JSON input.Laravel 5.4 Support
Fix issue with is_null and is_not_null
Add official support for MongoDB
Fix a bug where begins_with and ends_with did the opposite of their suggested titles.
Fixed small bug with operatorValueWhenNotAcceptingOne where an undefined variable error may have occurred.
Bug fix, minor refactor.
Fixes:
Stable version of QueryBuilderParser.
How can I help you explore Laravel packages today?