Gravatar Module.

v1.0.0 2015-12-06 14:51 UTC

This package is not auto-updated.

Last update: 2020-10-14 05:08:13 UTC


A simple gravatar class.


Step 1: Add the following package to your composer.json.

require {
  "taskforcedev/gravatar": "1.0.*",

Step 2: Run composer update.

composer update


Using the class is as very straightforward.


use Taskforcedev\Gravatar;

$gravatar = new Gravatar();

$avatar = $gravatar->getAvatar($user, $options);

$user can be any of the following:

  • An array with a key containing the email address.
  • A Laravel User object.
  • A class with a getEmail() method or email property.

$options is optional

  • $options['secure'] - By default this is true for https but can also be set to false for http.
  • $options['size'] - Defaults to 100 (px), accepts any int value.


If for any reason the class fails to retrieve a gravatar false will be returned.