IconPicker, IconColumn) by providing a unified icon management system (leveraging Heroicons, Tabler Icons, and custom SVG support).IconColumn).IconPicker).composer require tomatophp/filament-icons
php artisan vendor:publish --tag="filament-icons-config"
AppServiceProvider:
Filament::registerIconProvider(\TomatoPHP\FilamentIcons\IconProvider::class);
use TomatoPHP\FilamentIcons\Columns\IconColumn;
IconColumn::make('status')->icon('heroicon-o-check-circle')->color('success');
spatie/laravel-filament-icons). Audit existing plugins.heroicon-o-* instead of full Tabler).| Failure Scenario | Impact | Mitigation |
|---|---|---|
| Icon CDN fails to load | Broken icons in UI | Fallback to local SVGs or placeholder icons. |
| Custom SVG XSS attack | Security vulnerability | Sanitize SVGs via spatie/svg-sanitizer. |
| Filament major version upgrade | Package incompatibility | Test in staging; use Filament’s upgrade guide. |
| Icon set conflicts | UI rendering issues | Audit for duplicate icon classes. |
| Database load (if tracking usage) | Slow queries | Avoid tracking; use static icon definitions. |
heroicon-o-check).IconColumn/IconPicker.How can I help you explore Laravel packages today?