laravel - 让所有雄辩的模型实例满足不同关系中的多个要求的最佳方法是什么
问题描述
我有多个Orders
相关的Payments
和相关InvoiceCorrections
的。
我想获取所有订单
order->payments->sum('amount') differs from
(order->amount - order->invoiceCorrections->sum('amount'))。
在保持良好性能的同时,最好的存档方式是什么?
解决方案
付款应该有自己的列,其中包含通过模型观察器更新的更正信息,否则您的查询将很快变得非常复杂和混乱。
推荐阅读
- c - 这个基于指针的 strcat 在 C 中是如何工作的?
- python-3.x - 使用递归和默认值根据输入绘制模式
- snowflake-cloud-data-platform - 如何根据雪花中的返回值提交/回滚存储过程?
- ggplot2 - Getting the zoom ratio in ggsave with transparent background
- spring-boot - Netbeans 11,如何从 Springboot 应用程序生成战争文件
- excel - 需要比较两列并用一张表中的数据完成第三列
- javascript - 请帮助我在 javascript 中构建 reg ex
- node.js - 如何获取服务器的成员数?
- api - 无法访问在应用程序脚本中制作的 API 内容
- python - 如果 GridSearchCV 给出了一些排名为 1 的估计器,它将选择哪一个作为最佳估计器?