filafly/filament-identity-column
make(), chained modifiers), reducing boilerplate for identity displays (avatars + name/description).fn ($record) => ...), enabling dynamic rendering (e.g., conditional URLs, closures for avatar sources).filament:assets ensures CSS/JS compatibility with Filament’s build system (Vite/Tailwind).avatarSize tuning or CDN preloading).Column base class) offer more flexibility for edge cases?composer.json constraints).IdentityColumn).composer require filafly/filament-identity-column
php artisan filament:assets
TextColumn + AvatarColumn) with IdentityColumn.avatar(fn ($record) => $record->tenant->avatarUrl($record))).Avatar::defaultSize('32px')).IdentityColumn patterns.#filament Discord).try-catch in closures).tertiary fields, badges).loading="lazy" on <img> tags (if using HTML).| Scenario | Impact | Mitigation |
|---|---|---|
| Missing avatar URL | Broken image placeholder | Fallback to filament-avatar defaults. |
| Closure errors | White screen (if unhandled) | Wrap in try-catch or use null defaults. |
| Filament version mismatch | Package fails to load | Pin filament/filament to exact version. |
| Tailwind CSS conflicts | Styling breaks | Inspect generated classes (e.g., ff-identity-column). |
| High avatar traffic | Slow page loads | Implement CDN + caching headers. |
How can I help you explore Laravel packages today?