1. Go to this page and download the library: Download canducci/avatar library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
Explicação:
$email = 'email referente ao seu cadastro no site pt.gravatar.com';
$tamanho = 'tamanho da imagem em pixel (px)';
$pasta = 'pasta responsável por guardar uma cópia da imagem para
otimização de tráfego de sua rede'
Observação: se for especificamente para o Laravel ficará dentro da
pasta `public` a pasta da imagem
Exemplo:
$email = '[email protected]'; // email do gravatar
$tamanho = 150; //tamanho em pixel
$pasta = 'imagem/'; //aonde vai ser gravado a imagem
//FUNCTION
$avatarInfo = avatar($email, $tamanho, $pasta);
// OU
//FACADE
$avatarInfo = Avatar::avatarInfo($email, $tamanho, $pasta);
// Caminho aonde a imagem está sendo gravada e disponível
abstract function getPath();
// Código Hash da imagem (md5)
abstract function getHash();
// Tamanho da Imagem
abstract function getWith();
// E-mail informado
abstract function getEmail();
// Retorno da tag <img> com a imagem que foi trazida do site pt.gravatar.com
abstract function getTagImage();
//Exemplo: <img src="/image/2f16dd72d50033880dab74299e087b5a-601.jpg" />
// Dados fictios
// Caminho e nome da imagem
abstract function getImage();
// Dados no formato array
abstract function getArray();
// Dados no formato Json
abstract function getJson();
// Primeiro parametro é o e-mail do pt.gravatar.com.
// Sedundo parametro é 0 tamanho da imagem.
// Terceiro parametro é a pasta que guarda a imagem.
@avatar('[email protected]', 601, 'image/')
//Geração:
//<img src="/image/2f16dd72d50033880dab74299e087b5a-601.jpg" />
$email = '[email protected]'; // email do gravatar
//FUNCTION
$profileInfo = profile($email);
// OU
//FACADE
$profileInfo = Avatar::profileInfo($email);
//caminho dos caminhos
abstract function getUrls();
//Ims contidos
abstract function getIms();
//Emails contidos
abstract function getEmails();
//Número de telefones existentes
abstract function getPhoneNumbers();
//Sobre mim
abstract function getAboutMe();
//Mostrar nome
abstract function getDisplayName();
//Imagem de Background
abstract function getProfileBackground();
//Seu nome
abstract function getName();
//Suas contas
abstract function getAccounts();
//Seu Id de identificação
abstract function getId();
//Sua hash
abstract function getHash();
//Sua Requisição hash
abstract function getRequestHash();
//Endereço do perfil
abstract function getProfileUrl();
//Nome preferencial
abstract function getPreferredUsername();
//Endereços imagens pequenas
abstract function getThumbnailUrl();
//Todas as fotos
abstract function getPhotos();
// Dados no formato array
abstract function getArray();
// Dados no formato Json
abstract function getJson();
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.