【发布时间】:2013-07-22 13:03:48
【问题描述】:
我有两张表,一张叫 invoice,另一张叫 invoice_products。 invoice 包含发票的基本信息,但没有总数。但是 invoice_products 包含附加到订单的实际项目。这使我可以通过添加新的 invoice_product 来自定义订单。总数是通过运行一个函数来完成的,该函数循环遍历附加的 invoice_products 并将它们相加。我想知道的是:
我可以使用 mutator 或其他一些技巧来生成 invoice->total 已经填充了它,而无需直接调用函数来完成
$invoice = Invoice::find(1);
echo $invoice->total;
我查看了访问器和修改器的文档,这似乎是我正在做的,但我在网上找不到任何实际操作与当前模型相关的表的示例。
谢谢。
【问题讨论】:
标签: php laravel laravel-4 eloquent mutators