codewithdennis/filament-price-filter
filament/filament to a stable version in composer.json.decimal, float). Non-standard price formats (e.g., strings like "$10.99") may require preprocessing.min_price, max_price columns)?composer require codewithdennis/filament-price-filter
php artisan vendor:publish --tag="filament-price-filter-config"
php artisan vendor:publish --tag="filament-price-filter-translations" # Optional
config/filament-price-filter.php for currency/cents settings.resources/lang/ if needed.use CodeWithDennis\FilamentPriceFilter\Widgets\PriceFilter;
PriceFilter::make()->min(10)->max(1000)->currency('EUR');
use CodeWithDennis\FilamentPriceFilter\Columns\PriceFilterColumn;
PriceFilterColumn::make('price')->label('Price Range');
AppServiceProvider or a Filament panel provider.livewire/livewire).filament-price-filter.css.composer update and retest Filament compatibility.wire:debug and Laravel’s query logging.| Failure Scenario | Impact | Mitigation |
|---|---|---|
| Filament version incompatibility | Broken UI/filters | Pin version in composer.json; test upgrades. |
| Price field data corruption | Filter failures | Validate data integrity; add input sanitization. |
| CSS/JS conflicts | Styling issues | Scope styles with Filament’s utility classes. |
| Query timeouts on large datasets | Slow UI responses | Optimize DB indexes; paginate results. |
| Translation missing | UI labels broken | Publish translations; override defaults. |
How can I help you explore Laravel packages today?