Skip to content
Discussion options

You must be logged in to vote

ui-avatars.com supports length. You can customize the default provider:

  • Create a custom provider

CustomUiAvatarsProvider.php

use Filament\AvatarProviders\UiAvatarsProvider;
use Filament\Facades\Filament;
use Filament\Support\Colors\Color;
use Filament\Support\Facades\FilamentColor;
use Illuminate\Contracts\Auth\Authenticatable;
use Illuminate\Database\Eloquent\Model;

class CustomUiAvatarsProvider extends UiAvatarsProvider
{
    public function get(Model|Authenticatable $record): string
    {
        $name = str(Filament::getNameForDefaultAvatar($record))
            ->trim()
            ->explode(' ')
            ->join('+');

        return str('https://ui-avatars.com/api/?name=')
   …

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@gregoryloichot
Comment options

Answer selected by gregoryloichot
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Help
Labels
None yet
2 participants