| Package Data | |
|---|---|
| Maintainer Username: | crynobone | 
| Maintainer Contact: | crynobone@gmail.com (Mior Muhammad Zaki) | 
| Package Create Date: | 2014-05-13 | 
| Package Last Update: | 2021-04-18 | 
| Home Page: | http://orchestraplatform.com/docs/latest/components/avatar | 
| Language: | PHP | 
| License: | MIT | 
| Last Refreshed: | 2025-10-30 03:00:59 | 
| Package Statistics | |
|---|---|
| Total Downloads: | 113,088 | 
| Monthly Downloads: | 87 | 
| Daily Downloads: | 2 | 
| Total Stars: | 8 | 
| Total Watchers: | 1 | 
| Total Forks: | 2 | 
| Total Open Issues: | 0 | 
Avatar Component provide support for driver based avatar provider for your Laravel, PHP or Orchestra Platform application.
Laravel | Avatar :--------|:--------- 5.5.x | 3.5.x 5.6.x | 3.6.x 5.7.x | 3.7.x 5.8.x | 3.8.x
To install through composer, simply put the following in your composer.json file:
{
    "require": {
        "orchestra/avatar": "^3.5"
    }
}
And then run composer install to fetch the package.
You could also simplify the above code by using the following command:
composer require "orchestra/avatar=^3.5"
Add Orchestra\Avatar\AvatarServiceProvider service provider in config/app.php.
'providers' => [
    // ...
    Orchestra\Avatar\AvatarServiceProvider::class,
],
You might also want to add Orchestra\Support\Facades\Avatar to class aliases in config/app.php:
'aliases' => [
    // ...
    'Avatar' => Orchestra\Support\Facades\Avatar::class,
],
You can easily display an avatar by passing a User instance.
<?php
$user = User::find(1);
$avatar = Avatar::user($user)->render();