feature: update avatar
This commit is contained in:
@@ -67,4 +67,26 @@ class User extends Authenticatable
|
||||
{
|
||||
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) {
|
||||
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);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user