euantor / simple-gravatar
一个用于自动生成Gravatar的简单类,给定一个电子邮件地址。
1.0.2
2014-03-15 16:52 UTC
Requires
- php: >=5.3.0
- illuminate/support: 4.1.*
Requires (Dev)
- phpunit/phpunit: 3.7.*
This package is not auto-updated.
Last update: 2024-09-28 15:03:13 UTC
README
#SimpleGravatar
一个超级简单的类,用于根据电子邮件地址生成Gravatar图像。专为Laravel 4构建。
##使用示例
将服务提供者添加到您的app/config/app.php文件中
/*
|--------------------------------------------------------------------------
| Autoloaded Service Providers
|--------------------------------------------------------------------------
|
| The service providers listed here will be automatically loaded on the
| request to your application. Feel free to add your own services to
| this array to grant expanded functionality to your applications.
|
*/
'providers' => array(
...
'Euantor\SimpleGravatar\SimpleGravatarServiceProvider',
),
在您的应用程序中使用Gravatar类
$gravatar = App::make('simplegravatar');
$gravatarUrl = $gravatar->getGravatar('email@domain.com');
您还可以使用多种方法更改选项,例如设置Gravatar的大小、如果Gravatar不存在时使用的默认图像、是否使用安全的(HTTPS)连接等
$gravatarUrl = $gravatar->setSecure(true)->setExtension('jpg')->setSize(32)->setDefault('identicon')->getGravatar('email@domain.com');
首选项存储在$gravatar对象的属性中,因此一旦设置属性,就不需要再次设置 - 这意味着随后您只需调用
$gravatar->getGravatar('newEmail@domain.com');
###替代使用方法
该软件包还包含一个GravatarFacade类,允许您在将其添加到app/config/app.php文件后轻松使用Gravatar外观。