mikielis / gravatar
Laravel package to retrieve gravatar url.
Requires
- php: >=7.0.2
- illuminate/support: 5.*
This package is not auto-updated.
Last update: 2025-04-27 08:34:56 UTC
README
Gravatar for Laravel 5
Installation
Pull in the package through Composer:
composer require mikielis/gravatar ~1.0
Or you can add the following to your composer.json file and then run command: composer update
.
"require": { "mikielis/gravatar": "~1.0" }
Include the service provider withing config/app.php
.
That's the method for Laravel 5.4 and greater.
'providers' => [ Mikielis\Gravatar\GravatarServiceProvider::class ];
To use the facade, add the facade alias to config/app.php
:
'aliases' => [ 'Gravatar' => Mikielis\Gravatar\Facades\Gravatar::class, ];
Usage
Get gravatar URL Within your controllers or views in this way:
Gravatar::getUrl('email@example.com');
If you want to specify a size of gravatar, do it passing second argument (integer):
Gravatar::getUrl('email@example.com', 100);
If you want to get gravatars for more than one email address, you can do it in the following way (passing array):
Gravatar::getUrls(['email@example.com', 'email2@example.com', 'email3@example.com']);
You can still specify your expected size in this way:
Gravatar::getUrls(['email@example.com', 'email2@example.com', 'email3@example.com'], 60);
When preferred size is not specified, default size of gravatar is set to 80.