diff --git a/app/Models/User.php b/app/Models/User.php index 73c3889..a2e83f5 100644 --- a/app/Models/User.php +++ b/app/Models/User.php @@ -6,6 +6,7 @@ use App\Modules\UserAdjustments\Traits\UserAdjustments; use Filament\Models\Contracts\FilamentUser; use Filament\Panel; use Illuminate\Database\Eloquent\Factories\HasFactory; +use Filament\Models\Contracts\HasAvatar; use Illuminate\Foundation\Auth\User as Authenticatable; use Illuminate\Notifications\Notifiable; use Illuminate\Support\Facades\Date; @@ -20,7 +21,7 @@ use Illuminate\Support\Facades\Date; * @property Date|null $created_at * @property Date|null $updated_at */ -class User extends Authenticatable implements FilamentUser +class User extends Authenticatable implements FilamentUser, HasAvatar { /** @use HasFactory<\Database\Factories\UserFactory> */ use HasFactory; @@ -56,4 +57,12 @@ class User extends Authenticatable implements FilamentUser { return true; } + + /** + * Get the avatar URL for the user. + */ + public function getFilamentAvatarUrl(): ?string + { + return '/assets/images/avatar.png'; + } } diff --git a/public/assets/images/avatar.png b/public/assets/images/avatar.png new file mode 100644 index 0000000..cc69a0d Binary files /dev/null and b/public/assets/images/avatar.png differ