Package Data | |
---|---|
Maintainer Username: | parsidev |
Maintainer Contact: | info@parsidev.ir (Mohammad Reza) |
Package Create Date: | 2015-10-25 |
Package Last Update: | 2021-01-01 |
Language: | PHP |
License: | MIT |
Last Refreshed: | 2024-11-21 03:00:49 |
Package Statistics | |
---|---|
Total Downloads: | 69 |
Monthly Downloads: | 1 |
Daily Downloads: | 1 |
Total Stars: | 0 |
Total Watchers: | 1 |
Total Forks: | 0 |
Total Open Issues: | 0 |
Gravatar Package for Laravel 5.0
For install this package Edit your project's composer.json
file to require parsidev/gravatar5.0
"require": {
"parsidev/gravatar5.0": "dev-master"
},
Now, update Composer:
composer update
Once composer is finished, you need to add the service provider. Open config/app.php
, and add a new item to the providers array.
'Parsidev\Gravatar\GravatarServiceProvider',
Next, add a Facade for more convenient usage. In config/app.php
add the following line to the aliases array:
'Gravatar' => 'Parsidev\Gravatar\Facades\Gravatar',
Publish config files:
php artisan vendor:publish
Gravatar::exists($email)
Returns a boolean telling if the given $email has got a Gravatar.
Gravatar::saveImage($email, $destination, $size=null, $rating=null)
Download gravatar
Gravatar::src($email, $size = null, $rating = null)
Returns the https URL for the Gravatar of the email address specified. Can optionally pass in the size required as an integer. The size will be contained within a range between 1 - 512 as gravatar will no return sizes greater than 512 of less than 1
<!-- Show image with default dimensions -->
<img src="{{ Gravatar::src('info@parsidev.ir') }}">
<!-- Show image at 200px -->
<img src="{{ Gravatar::src('info@parsidev.ir', 200) }}">
<!-- Show image at 512px scaled in HTML to 1024px -->
<img src="{{ Gravatar::src('info@parsidev.ir', 1024) }}" width=1024>
Gravatar::image($email, $alt = null, $attributes = array(), $rating = null)
Returns the HTML for an <img> tag
echo Gravatar::image('info@parsidev.ir');
// Show image at 200px
echo Gravatar::image('info@parsidev.ir', 'Some picture', array('width' => 200, 'height' => 200));
// Show image at 512px scaled in HTML to 1024px
echo Gravatar::image('info@parsidev.ir', 'Some picture', array('width' => 1024, 'height' => 1024));