diff --git a/app/Models/System/User.php b/app/Models/System/User.php index 7213a50..94b2296 100644 --- a/app/Models/System/User.php +++ b/app/Models/System/User.php @@ -82,4 +82,17 @@ class User extends Authenticatable { return !is_null($this->company_id); } + + /** + * Get the URL for the user's avatar. + */ + public function getAvatarUrlAttribute(): string + { + if ($this->avatar) { + return \Illuminate\Support\Facades\Storage::disk('public')->url($this->avatar); + } + + // Return a default UI Avatar if no avatar is set + return "https://ui-avatars.com/api/?name=" . urlencode($this->name) . "&color=7F9CF5&background=EBF4FF"; + } } diff --git a/resources/views/layouts/navigation.blade.php b/resources/views/layouts/navigation.blade.php index c64bf64..6590d18 100644 --- a/resources/views/layouts/navigation.blade.php +++ b/resources/views/layouts/navigation.blade.php @@ -22,8 +22,13 @@