Skip to content

dionbosschieter/gravatar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gravatar

Install Gravatar using composer: composer require dionbosschieter/gravatar

Implement the avataruserinterface on your users model use Gravatar\UserGravatarInterface

The gravatar class expects a getEmailAdres method on your user model

<?php

use Gravatar\UserGravatarInterface;

class User extends Model  
{
  
  public function getEmailAdres()
  {
      return $this->email;
  }
}

##Usage

$avatar = new \Gravatar\Gravatar($usermodel);
$avatar->getImageUrl();
$avatar->getImageUrlForSize();

Register the class using your frameworks dependency container:

// Laravel
App::bind('gravatar', function()
{
    $grav = new \Gravatar\Gravatar(app('auth')->user());

    return $grav;
});

About

Gravatar composer package

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages