我正在尝试从以下原始查询创建一个laravel查询构建器: SELECT establishments.*, SUM(invoice_rows.total_price) as total_price_sumGROUP BY establishments.id
ORDER BY total_price_sum DESC 我尝试了不同的方法,例如: with、whereHas和withCount,但我似乎无法为原始查询创建正确的早期查询
我正在尝试在我自己的遗留项目中使用来自Laravel的雄辩的ORM。我已经设置了模型,并且Eloquent工作正常,但是我不能理解如何在模型中使用eloquent数据库连接来运行原始SQL查询。我现在需要运行原始SQL查询,直到我可以重构整个代码库以使用ORM。Eloquent\Model as Eloquent;
{}
然后我尝试在我的控制器
有没有办法用原始查询来初始化laravel的查询构建器?或者至少在现有实例中传递完整的原始SQL查询?如下所示: $rawSQL = "select * from table ....); // like a normal ->where method in query builder 我尝试过DB::select,但它返回一个数组,而不是一个可以由更多查询更新的查询构建<