Download the PHP package defstudio/filament-searchable-input without Composer
On this page you can find all versions of the php package defstudio/filament-searchable-input. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package filament-searchable-input
Filament Searchable Input
A searchable autocomplete input for Filament
Installation
You can install the package via composer:
Optionally, you can publish the views using
Usage
SearchableInput
is a component input built on top of TextInput, so any TextInput method is available, plus it allows to define a search function that will be executed whenever the user types something.
Here's a basic implementation
Value-Label pairs options
Options can be defined also as an array of Value and Label pairs.
The Value
will be inserted in the Input field when the user select an item. The Label
is just used as a display value inside the search dropdown.
Custom Search Function
Instead (or along with) defining an ->options()
set, the search result set can be customized:
Complex Items
SearchableInput
supports using arrays as search results, this allows to pass metadata to the selected item and consume it in the ->onItemSelected()
method:
Filament Utility Injection
In each of its methods, SearchableInput
fully supports Filament utility injection in its methods, like:
Changelog
Please see CHANGELOG for more information on what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Security Vulnerabilities
Please review our security policy on how to report security vulnerabilities.
Credits
- Fabio Ivona
- All Contributors
License
The MIT License (MIT). Please see License File for more information.
All versions of filament-searchable-input with dependencies
filament/filament Version ^3.0
filament/forms Version ^3.0
spatie/laravel-package-tools Version ^1.15.0