我必须使用表来保存订单和order_details
订单
id
name
ORDER_DETAILS
id
name
quantity
price
order_id
这是我获得总价的方式
Transaction.php
public function details()
{
return $this->hasMany('Detail');
}
public function getTotalPriceAttribute()
{
return $this->details()->sum(DB::raw('quantity * price));
}
有没有更优雅的方式?