首页 > 解决方案 > 让所有雄辩的模型实例满足不同关系中的多个要求的最佳方法是什么

问题描述

我有多个Orders相关的Payments和相关InvoiceCorrections的。

我想获取所有订单

order->payments->sum('amount') differs from(order->amount - order->invoiceCorrections->sum('amount'))。

在保持良好性能的同时,最好的存档方式是什么?

标签: laraveleloquent

解决方案


付款应该有自己的列,其中包含通过模型观察器更新的更正信息,否则您的查询将很快变得非常复杂和混乱。


推荐阅读