【发布时间】:2015-08-16 18:44:24
【问题描述】:
我有一个从Orders 到Products 的多对多关系,如下:
class Order extends Model {
...
public function products()
{
return $this->belongsToMany('App\Product')
->withPivot('unit_price', 'quantity');
}
}
我可以使用$order->pivot->unit_price 和$order->pivot->quantity 访问关系的属性。
但是有没有一种方法可以为这种关系创建访问器?
例如,$order->pivot->subTotal 将返回 unit_price * quantity。
【问题讨论】:
标签: php laravel laravel-5 many-to-many accessor