leek/filament-header-filters
Add inline filters to Filament table column headers. Attach any BaseFilter (selects, date pickers, min/max ranges, custom schemas) as a richer alternative to individual searchable fields. Works with Filament v4/v5, PHP 8.2+.
HasTable pages where Livewire trait initialization order caused filter registration issues. This resolves a critical edge case for advanced Filament implementations.HasTable pages reduces integration complexity for non-standard Filament resources.HasTable pages and complex Livewire setups (e.g., modular admin panels).::class string handling).composer show filament/filament).HasTable usage.composer update leek/filament-header-filters --with-dependencies
npm run build # Rebuild assets
HasTable implementation, including third-party packages.BaseFilter for project-specific logic (e.g., dynamic options).| Failure Scenario | Impact | Mitigation |
|---|---|---|
| Boot order conflicts (new contexts) | Filters fail to register | Test all custom Livewire components. |
| Stale state residuals | Single-select filters show old values | Validate state transitions in QA. |
| Asset build failures | Missing styles | Automate npm run build in CI/CD. |
| PHP 8.2+ incompatibility | Installation fails | Downgrade or upgrade project dependencies. |
| Concurrent state corruption | Unpredictable filter behavior | Test rapid filter toggling scenarios. |
HasTable pages load filters correctly.How can I help you explore Laravel packages today?