laravolt/avatar
Generate unique, colorful initials-based avatars for any user in Laravel or plain PHP. Output as base64 data-URI directly in views, save to PNG/JPG with custom quality, or use Gravatar. Customizable config, auto-discovery, works with Laravel 10-13 and PHP 8.3+.
toBase64(): cacheKey() was computed before buildInitial() ran, so every avatar shared an empty-initials key and produced duplicate cache entries. buildInitial() is now called before the key is computed (#182, #202)composer.json now requires PHP >= 8.3, matching the intervention/image v4 requirement, so prefer-lowest/prefer-stable resolve consistently (#198)Full Changelog: https://github.com/laravolt/avatar/compare/6.5.1...7.0.0
Full Changelog: https://github.com/laravolt/avatar/compare/6.5.0...6.5.1
Full Changelog: https://github.com/laravolt/avatar/compare/6.4.0...6.5.0
Full Changelog: https://github.com/laravolt/avatar/compare/6.3.1...6.4.0
Full Changelog: https://github.com/laravolt/avatar/compare/6.2.0...6.3.1
Full Changelog: https://github.com/laravolt/avatar/compare/6.1.3...6.2.0
Full Changelog: https://github.com/laravolt/avatar/compare/6.1.2...6.1.3
parameter.implicitlyNullable for PHP 8.4 compatibility. by @cjavad in https://github.com/laravolt/avatar/pull/168Full Changelog: https://github.com/laravolt/avatar/compare/6.1.1...6.1.2
Full Changelog: https://github.com/laravolt/avatar/compare/6.1.0...6.1.1
Full Changelog: https://github.com/laravolt/avatar/compare/6.0.0...6.1.0
Full Changelog: https://github.com/laravolt/avatar/compare/5.1.0...6.0.0
Full Changelog: https://github.com/laravolt/avatar/compare/5.0.0...5.1.0
Full Changelog: https://github.com/laravolt/avatar/compare/4.1.7...5.0.0
gd.getAttribute($attribute)border.radius configHow can I help you explore Laravel packages today?