© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
FilamentF
Filament•2y ago•
5 replies
Roshan_k

filters

Iam using SelectFilter in resource, while selecting item in a filter the table data not filtering, only when i reload the page that time only filtering, why like this? and my code will be like
->filters([
                SelectFilter::make('day_id')
                    ->label('Day')
                    ->options(fn () => WeekDay::whereNot('id', config('constants.weekend_day.sunday'))->get()->pluck('name', 'id')->toArray())
                    ->query(function (Builder $query, array $data) {
                        if (!empty($data['value'])) {
                            $query->where('day_id', $data['value']);
                        }
                    }),
            ])
->filters([
                SelectFilter::make('day_id')
                    ->label('Day')
                    ->options(fn () => WeekDay::whereNot('id', config('constants.weekend_day.sunday'))->get()->pluck('name', 'id')->toArray())
                    ->query(function (Builder $query, array $data) {
                        if (!empty($data['value'])) {
                            $query->where('day_id', $data['value']);
                        }
                    }),
            ])
Filament banner
FilamentJoin
A powerful open source UI framework for Laravel • Build and ship admin panels & apps fast with Livewire
20,307Members
Resources

Similar Threads

Was this page helpful?
Recent Announcements

Similar Threads

How to get selected filters in filtersApplyAction?
FilamentFFilament / ❓┊help
2y ago
Card filters based on table filters
FilamentFFilament / ❓┊help
3y ago
Custom filters
FilamentFFilament / ❓┊help
2y ago
Advanced filters
FilamentFFilament / ❓┊help
3y ago