Filters
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.