Я пытаюсь вычислить сумму из Backend
в Laravel 6, используя Accessor
По следующему коду ниже ...
// Sale Model
protected $appends = ['grand_total'];
public function products()
{
return $this->belongsToMany(\App\Product::class)->withPivot('quantity', 'discount', 'unit_price');
}
public function getGrandTotalAttribute()
{
foreach ($this->products as $product) {
return $this->pivot->unit_price - ($this->pivot->unit_price * $this->pivot->discount) * $this->pivot->quantity;
}
}
Я получил ошибку при попытке доступа к нему из api
Попытка получить свойство 'unit_price' необъекта
Пожалуйста, дайте мне какую-нибудь идею ?? Спасибо ....