PHPackages                             devaslanphp/filament-avatar - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. devaslanphp/filament-avatar

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

devaslanphp/filament-avatar
===========================

A complete and customizable User Avatar provider for your Filament project, and also for any project using a User Model.

1.0.0(3y ago)723.2k↑13.3%2[1 PRs](https://github.com/devaslanphp/filament-avatar/pulls)MITPHPPHP ^8.0

Since Sep 20Pushed 3y ago1 watchersCompare

[ Source](https://github.com/devaslanphp/filament-avatar)[ Packagist](https://packagist.org/packages/devaslanphp/filament-avatar)[ Docs](https://github.com/devaslanphp/filament-avatar)[ RSS](/packages/devaslanphp-filament-avatar/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)Dependencies (1)Versions (2)Used By (0)

Filament Avatar
===============

[](#filament-avatar)

[![Latest Version on Packagist](https://camo.githubusercontent.com/6c42092d14514e1721c6331afbe8b5f798799c44a1eac3262656c4268c4875ad/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f64657661736c616e7068702f66696c616d656e742d6176617461722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/devaslanphp/filament-avatar)[![Total Downloads](https://camo.githubusercontent.com/d9cf0585599b8bf9dfc057b3d8bd5e89639e159031cb8458443f9854b2245d6d/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f64657661736c616e7068702f66696c616d656e742d6176617461722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/devaslanphp/filament-avatar)

This package provides a complete and customizable User Avatar provider for your Filament project, and also for any project using a User Model.

For now the avatar providers implemented are

ProviderWebsite &amp; DocsUI Avatar[![](github-content/ui-avatar.svg)](https://ui-avatars.com/)Gravatar[![](github-content/gravatar.jpg)](https://gravatar.com)Installation
============

[](#installation)

You can install the package via composer:

```
composer require devaslanphp/filament-avatar
```

*Optionally*: You can publish the package config file:

```
php artisan vendor:publish --tag=filament-avatar-config
```

After you installed the package the only thing you need to do is to change the filament `default_avatar_provider` configuration to use `FilamentUserAvatarProvider` avatar provider:

```
// ...
'default_avatar_provider' => \Devaslanphp\FilamentAvatar\Core\FilamentUserAvatarProvider::class,
// ...
```

**That's it**, Filament now will use the Avatar provider provided by this package.

Configuration
=============

[](#configuration)

The configuration file of this package comes like below:

```
