belongsTo(LotteryType::class, 'lottery_type_id', 'id'); } public function scopeActive($query) { return $query->where('opened', BoolEnum::YES) ->where('audit_state', CooperateState::SUCCESS); } public function getBrokerageMoney($money) { if (bc_lte($this->brokerage, 0)) { return 0; } return $money * ($this->brokerage/100); } }