标签: QueryBuilder
-
针对 Spatie\QueryBuilder 中查询 SQL 强制使用索引的需求,文章参考了列表接口响应超时的优化方法,介绍了具体的实现步骤。通过配置生成的 SQL 语句已符合预期,成功强制查询使用指定索引。
-
本文探讨了在 Laravel 9 中基于 Spatie\QueryBuilder\QueryBuilder 生成查询 SQL 时,如何解决同一字段无法同时支持模糊与精确检索的问题。现有方案限制每个字段只能使用一种过滤器,为此文章提出验证字段类型为数组,并根据元素数量判断逻辑:若数量大于 1 则执行精确检索,否则执行模糊检索,从而实现了单个字段灵活支持两种检索方式。
