sampic/laravel-adorableavatars

该包已被放弃,不再维护。没有建议的替代包。

Laravel 扩展,允许您根据 http://avatars.adorable.io/ 网站生成头像

1.0.0 2019-04-28 19:47 UTC

This package is auto-updated.

Last update: 2021-03-29 00:45:01 UTC


README

Build Status Latest Stable Version Total Downloads

安装

更新您的 composer.json 文件以将此包作为依赖项包含

"sampic/laravel-adorableavatars": "~1.0"

此包支持 Laravel 5.5 中提供的 包发现 功能,因此如果您使用 Laravel 5.5,则不再需要按以下方式注册类。

通过将其添加到 config/app.php 文件中的 providers 数组中,注册 Adorable Avatars 服务提供者。

Sampic\LaravelAdorableAvatars\LaravelAdorableAvatarsServiceProvider::class

通过将其添加到 config/app.php 文件中的 aliases 数组中,将 Adorable Avatars 门面别名化。

'aliases' => [
     'AdorableAvatars' => Sampic\LaravelAdorableAvatars\Facades\AdorableAvatars::class
]

配置(可选!)

更新配置文件以指定默认大小。

php artisan vendor:publish --provider="Sampic\LaravelAdorableAvatars\LaravelAdorableAvatarsServiceProvider"

默认配置

  • (布尔值) hash_string (默认: true):隐藏允许您生成头像的内容
  • (布尔值) secure_url (默认: true):允许使用 https API
  • (整数) size: (默认: 80) 生成的头像的默认大小

用法

AdorableAvatars::src(string string, int $size = null)

返回由字符字符串生成的图像的 URL。可以可选地传入所需的整数大小。大小将在 1 - 512 的范围内,因为头像不会返回大于 512 或小于 1 的大小。

<!-- Show image with default dimensions -->
<img src="{{ AdorableAvatars::src('helloworld') }}">

<!-- Show image at 200px -->
<img src="{{ AdorableAvatars::src('helloworld', 200) }}">