Как определить динамический атрибут для отношения многих ко многим в Laravel 5?

У меня есть отношения многие ко многим из Orderс Productс, следующим образом:

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,

0

Решение

Да, вы можете, что вы ищете Pivot класс, это легко реализовать, вот руководство для тебя.

1

Другие решения

Других решений пока нет …