dbstudios/doctrine-query-document
Build Doctrine DQL filters from a simple array “query document”. Apply conditions to an existing QueryBuilder (from/select required), auto-bind positional parameters, traverse relations via dot notation, and query JSON fields (MySQL 5.7+).
QueryBuilder without replacing it, preserving compatibility with DQL and native Doctrine features.QueryManager instantiation) and integrates seamlessly with Doctrine’s ObjectManager.QueryBuilder API modifications).doctrine/orm extensions) that offer comparable functionality?DoctrineBundle or Laravel’s doctrine/dbal).QueryManager, easing future swaps if needed.WHERE, ORDER BY, GROUP BY, joins (via dot notation), and aggregations (if mapped to DQL).$lookup, $unwind) may require manual DQL.QueryManager into a single repository/service layer.WHERE e.field = ?) with query documents.dbstudios/doctrine-query-document and Doctrine ORM.composer.json to avoid unexpected breaking changes.getDQL()) for troubleshooting complex query documents.$gt → >).apply() time).QueryCache for frequently executed queries.jsonb for nested queries).$operator) → silent failure or malformed DQL.How can I help you explore Laravel packages today?