irbis45 / laravel-user-logo
Generates a logo Base64 based on the full name
v0.0.2
2025-06-22 13:48 UTC
Requires
- php: ^8.2
- ext-gd: *
- illuminate/support: ^9|^10|^11|^12
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
Installation
Require this package with composer. It is recommended to only require the package for development.
composer require irbis45/laravel-user-logo --dev
Laravel uses Package Auto-Discovery, so doesn't require you to manually add the ServiceProvider.
If you don't use auto-discovery, add the ServiceProvider to the providers list. For Laravel 11 or newer, add the ServiceProvider in bootstrap/providers.php. For Laravel 10 or older, add the ServiceProvider in config/app.php.
Irbis45\UserLogo\ServiceProvider::class,
Copy the package config to your local config with the publish command:
php artisan vendor:publish --provider="Irbis45\UserLogo\ServiceProvider"
Or by tag:
php artisan vendor:publish --tag=user-logo-config
Usage
You can use Facade
use Irbis45\UserLogo\Facades\UserLogo; $base64logo = UserLogo::generate('Иванов Иван');
Or helper
$base64logo = userlogo('Иванов Иван');
$base64logo = userlogo()->generate('Иванов Иван');