pazuzu156 / gravatar
快速获取用户的 Gravatar 头像
dev-master / 1.1.x-dev
2017-08-29 20:39 UTC
This package is auto-updated.
Last update: 2024-09-05 06:55:34 UTC
README
Gravatar 库用于获取用户头像和资料信息。库设计为直接使用,兼容 Scara v1.03,并且与 Laravel 5
安装
要安装,可以下载源代码,或者使用 Composer。
源代码
下载后,指向内置的自动加载器并包含 Gravatar 类。
<?php ... require_once __DIR__.'/path/to/src/Pazuzu156/Gravatar/autoload.php'; use Pazuzu156\Gravatar\Gravatar ...
Composer
使用 Composer 安装库,然后包含新的自动加载器和 Gravatar 类。
$ composer require pazuzu156/gravatar ^1.0
<?php ... require_once __DIR__.'/vendor/autoload.php'; use Pazuzu156\Gravatar\Gravatar ...
Avatar 和 Profile 类是从主 Gravatar 类获取的,因此无需自行引用。
使用
请参阅 wiki(目前尚未完成)或查看源代码。它有适当的文档,我保证:)
在 Scara 中的使用
要在 Scara 中使用此库,需要在 Scara 的配置中添加服务提供者和外观
... 'services' => [ 'Pazuzu156\Gravatar\Scara\GravatarServiceProvider', ], ... 'aliases' => [ 'Gravatar' => 'Pazuzu156\Gravatar\Scara\GravatarFacade', ], ...
然后您可以在应用程序中使用外观
$img = Gravatar::avatar()->img('email@domain.com'); $src = Gravatar::avatar()->src('email@domain.com');
在 Laravel 中的使用
要在 Laravel 中使用此库,需要在 Laravel 的配置中添加服务提供者和外观
... 'providers' => [ Pazuzu156\Gravatar\Scara\GravatarServiceProvider::class, ], ... 'aliases' => [ 'Gravatar' => Pazuzu156\Gravatar\Scara\GravatarFacade::class, ], ...
然后您可以在应用程序中使用外观
$img = Gravatar::avatar()->img('email@domain.com'); $src = Gravatar::avatar()->src('email@domain.com');
许可
此库受 MIT 许可证许可(基本上是最自由和开放的 OSS 许可证;)