因此,在我的应用程序中,我们想要有一个全局搜索函数,其中你放入1个字符串,然后我们必须在数据库中使用laravel eloquent在多个情况下搜索该字符串,但是这变得有问题,因为我有多个wherehascase,并将其组合到switch语句中的"global“case上。有没有人有同样的问题并有解决方案?由于where and whereHas应为AND而不是OR,因此上述全局不起作用。我一直在寻找解决方案,但它太复杂了
(function($q) use ($regex_terms, $terms){})->get();
但是在‘字段列表’中获取“未知列'review_id‘”或尝试使用“has多”的变体只生成一个空数组或一个带有评论的数组。只是想知道实现这一目标的最佳方法是什么,或者我是否需要循环检查并手动计算或进行第二个原始查询。我有这一点,但我不确定它是否有效或