Filters
PartialThis feature is partially implemented. Check the documented limitations before using it.
Text, Select, Search, Toggle, and Criteria table filters.
Filters narrow table results. Register on the table builder via ->filters([...]).
Filter classes
| Class | Purpose |
|---|---|
SearchFilter |
Global search across searchable columns |
TextFilter |
Filter single field by text |
SelectFilter |
Filter by select options |
ToggleFilter |
Boolean filter |
CriteriaFilter |
Custom criteria closure |
Namespace: Streams\Ui\Builders\Tables\Filters
Example
->filters([
SearchFilter::make('search'),
SelectFilter::make('status')
->options(['draft' => 'Draft', 'published' => 'Published']),
ToggleFilter::make('featured'),
])
Criteria filter
For advanced queries, use CriteriaFilter to modify the Core criteria instance directly.