furqat/laravel-avatar

此包用于生成SVG头像

1.1 2022-02-05 17:08 UTC

This package is auto-updated.

Last update: 2024-09-07 09:38:55 UTC


README

使用此包,您可以使用名字和姓氏的首字母或其他单词生成SVG头像

安装

composer require furqat/laravel-avatar

php artisan vendor:publish --provider="Furqat\LaravelAvatar\LaravelAvatarServiceProvider"

用法

在config/avatar.php文件中,您可以编辑默认值

    'size' => 80,

    'background_color' => '#8b75b7',

    'font_family' => 'Arial',

    'font_color' => '#ffffff',
use Furqat\LaravelAvatar\SvgAvatar;
$user = User::first();

// In this example avatar generate using with config styles
$avatar = new SvgAvatar('Furqat Mashrabjonov');
$user->avatar = $avatar->generate();
$user->save();

//or

//In this example you can change styles
$avatar = new SvgAvatar('Furqat Mashrabjonov');
$avatar->size(300);
$avatar->backgroundColor('#f00');
$avatar->color('#000');
$avatar->fontFamily('sans-serif');

$user->avatar = $avatar->generate();
$user->save();

结果

Result

许可证

MIT