public function price() { $active_currency = Currency::active(); $price = $this->price * $active_currency->rate_ue * $active_currency->rate_rub; if ($this->is_default_discount > 0) { $default_discount_sum = $price / 100 * $this->default_discount; $price -= $default_discount_sum; } if (Auth::check()) { $price -= $this->personal_discount($price); } return $price; }