furqat/laravel-avatar

This package used for generate svg avatar

1.1 2022-02-05 17:08 UTC

This package is auto-updated.

Last update: 2024-11-07 10:04:13 UTC


README

With this package you can make SVG avatar with first letter of first name and surname or other words

Installation

composer require furqat/laravel-avatar

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

Usage

In the config/avatar.php file you can edit default values

    '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

Result

License

MIT