PHPackages                             vinicius73/lavatar - 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. vinicius73/lavatar

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

vinicius73/lavatar
==================

Have easy access to various services of avatar, like the Gravatar. Package for Laravel.

v0.6.3(10y ago)24364[1 issues](https://github.com/vinicius73/Lavatar/issues)PHPPHP &gt;=5.5

Since Aug 15Pushed 10y ago1 watchersCompare

[ Source](https://github.com/vinicius73/Lavatar)[ Packagist](https://packagist.org/packages/vinicius73/lavatar)[ RSS](/packages/vinicius73-lavatar/feed)WikiDiscussions master Synced 3w ago

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

Lavatar
=======

[](#lavatar)

Have easy access to various services of avatar, like the Gravatar.

[![Latest Stable Version](https://camo.githubusercontent.com/1d590ae2b604d5893aaad9efd1eaa021b790d07ed32d99911aa32d6727fb9720/68747470733a2f2f706f7365722e707567782e6f72672f76696e696369757337332f6c6176617461722f762f737461626c65)](https://packagist.org/packages/vinicius73/lavatar) [![Total Downloads](https://camo.githubusercontent.com/a0d5efd8ead2283d9f6e2b53661af84b0551592667f54ff3151e9f21a9dd8909/68747470733a2f2f706f7365722e707567782e6f72672f76696e696369757337332f6c6176617461722f646f776e6c6f616473)](https://packagist.org/packages/vinicius73/lavatar) [![Latest Unstable Version](https://camo.githubusercontent.com/53014f6f5db9a9d9156e38438efdf0aa00ff5a7dd6219f065b8fc238ffdba4b2/68747470733a2f2f706f7365722e707567782e6f72672f76696e696369757337332f6c6176617461722f762f756e737461626c65)](https://packagist.org/packages/vinicius73/lavatar) [![License](https://camo.githubusercontent.com/82af164992288ad7705de06f42f92535e68b82d591de2afae217415bb619239e/68747470733a2f2f706f7365722e707567782e6f72672f76696e696369757337332f6c6176617461722f6c6963656e7365)](https://packagist.org/packages/vinicius73/lavatar)

Installation
------------

[](#installation)

Run `composer require vinicius73/lavatar` in your console, or add the new required package in your composer.json

```
    "vinicius73/lavatar": "0.6.*"

```

Run `composer update` or `php composer.phar update`.

After composer command, add new service provider in `app/config/app.php` :

```
    Vinicius73\Lavatar\LavatarServiceProvider::class,
```

Now, add new aliases in `app/config/app.php`.

```
    'Lavatar' => Vinicius73\Lavatar\Facade\LavatarFacade::class,
```

Finally publish the configuration file of the package `php artisan vendor:publish vinicius73/lavatar`

Usage
-----

[](#usage)

The mechanics of use of the package is quite simple, with it you have access avatars APIs: Gravatar, Minecraft and Avatars.io (Twitter, Facebook and Intagram)

Basic command. With it you create a type `ProvidersInterface` default object, which can be customized in the configuration file.

```
   $avatar = Lavatar::make($identificator); // Creates standard object (Gravatar|Another)
   $avatar->getUrl(); // Returns the URL of the avatar.
   $avatar->image(); // Returns the image html tag.

   $avatar->getUrl($options); // Override the default settings of the object

   // @var string $alt      alt img tag
   // @var array $options   Override the default settings of the object
   // @var array $atts      extra img html tags
   $avatar->image($alt,$options,$atts);
```

Access more than one provider avatar is easy, just call him

#### Gravatar

[](#gravatar)

```
   Lavatar::Gravatar('email@domain.com.br')->getUrl();
   Lavatar::Gravatar('email.another@domain.com.br')->image();
```

#### Twitter

[](#twitter)

```
   Lavatar::Twitter('twitterUserName')->getUrl();
   Lavatar::Twitter('twitterOther')->image();
```

#### Instagram

[](#instagram)

```
   Lavatar::Instagram('InstagramUserName')->getUrl();
   Lavatar::Instagram('InstagramOther')->image();
```

#### Facebook

[](#facebook)

```
   Lavatar::Facebook('FacebookUserName')->getUrl();
   Lavatar::Facebook('FacebookID')->image();
```

#### Minecraft

[](#minecraft)

```
   Lavatar::Minecraft('MinecraftUserName')->getUrl();
   Lavatar::Minecraft('MinecraftUser')->image();

   Lavatar::Minecraft('MinecraftUser')->avatar();
   Lavatar::Minecraft('MinecraftUser')->skin();
   Lavatar::Minecraft('MinecraftUser')->helm();
```

Credits
-------

[](#credits)

- Author
- [Vinicius73](https://github.com/vinicius73)
- Providers
- [Gravatar](http://gravatar.com/)
- [Minecraft (minotar)](https://minotar.net/)
- [Avatars.io](http://avatars.io/)
    - Facebook
    - Twitter
    - Instagram

###  Health Score

28

—

LowBetter than 52% of packages

Maintenance19

Infrequent updates — may be unmaintained

Popularity20

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity53

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 93.3% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~77 days

Recently: every ~111 days

Total

7

Last Release

3877d ago

PHP version history (2 changes)v0.3PHP &gt;=5.3.0

v0.6PHP &gt;=5.5

### Community

Maintainers

![](https://www.gravatar.com/avatar/87433b0d6b98d16ec1d0bc99dfd4efb7c00ed1e05ed1fc503a36ff89b9e82905?d=identicon)[vinicius73](/maintainers/vinicius73)

---

Top Contributors

[![vinicius73](https://avatars.githubusercontent.com/u/1561347?v=4)](https://github.com/vinicius73 "vinicius73 (14 commits)")[![gmsantos](https://avatars.githubusercontent.com/u/1991286?v=4)](https://github.com/gmsantos "gmsantos (1 commits)")

---

Tags

facebookinstagramtwittergravataravataravatars.io

### Embed Badge

![Health badge](/badges/vinicius73-lavatar/health.svg)

```
[![Health](https://phpackages.com/badges/vinicius73-lavatar/health.svg)](https://phpackages.com/packages/vinicius73-lavatar)
```

###  Alternatives

[laravolt/avatar

Turn name, email, and any other string into initial-based avatar or gravatar.

2.0k5.8M38](/packages/laravolt-avatar)[psalm/plugin-laravel

Psalm plugin for Laravel

3355.3M346](/packages/psalm-plugin-laravel)[pdir/social-feed-bundle

Social feed extension for Contao CMS

1615.7k](/packages/pdir-social-feed-bundle)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
