pass; } // Disable remember token support in database public function getRememberToken() { return null; } public function setRememberToken($value) { } public function getRememberTokenName() { return ''; } public function transactions() { return $this->hasMany(Administration::class, 'msnv', 'msnv'); } public function cardPurchases() { return $this->hasMany(AddCard::class, 'buyer', 'msnv'); } /** * Get the user's avatar URL. * If the user doesn't have an avatar, returns the default avatar. * * @param string|null $value * @return string */ public function getAvatarAttribute($value) { if (!$value || strtolower($value) === 'null') { return asset('images/avatar.png'); } // Return direct URL if it's already an absolute URL (for backward compatibility) if (filter_var($value, FILTER_VALIDATE_URL)) { return $value; } return asset($value); } }