whereId(Auth::id()); } public function payment(): HasMany { return $this->hasMany(Payment::class, 'user_id', 'id'); } public function subscribe(): HasOne { return $this->hasOne(UserSubscribe::class, 'user_id', 'id'); } public function referral(): HasOne { return $this->hasOne(__CLASS__, 'id', 'referral_uid'); } public function getCreditAttribute($value) { return $value / 100; } public function setCreditAttribute($value) { return $this->attributes['credit'] = $value * 100; } }