我有两张表,一张称为 invoice,另一张称为 invoice_products。invoice 包含发票的基本信息,但没有总数。但是 invoice_products 包含附加到订单的实际项目。这使我可以通过添加新的 invoice_product 来自定义订单。总数是通过运行一个函数来完成的,该函数循环遍历附加的 invoice_products 并将它们相加。我想知道的是:
我可以使用 mutator 或其他技巧来填充 invoice->total 而不直接调用函数吗
$invoice = Invoice::find(1);
echo $invoice->total;
我查看了访问器和修改器的文档,这似乎是我正在做的事情,但我在网上找不到任何实际操作与当前模型相关的表的示例。
谢谢。