ducha / autocomplete
Autocomplete suggestions for Laravel using Redis.
v1.0.1
2020-07-31 13:26 UTC
Requires
- php: >=7.2.0
Requires (Dev)
- orchestra/testbench: ^4.0
This package is auto-updated.
Last update: 2024-09-29 05:35:48 UTC
README
Installation
$ composer require ducha/autocomplete
Usage
Import facade:
//... use Ducha\Autocomplete\Facades\Autocomplete; //...
Main methods
Store item to bucket:
Autocomplete::addTerm('cities', 'Berlin');
Get suggestions from bucket:
Autocomplete::complete('cities', 'Ber');
All methods
/** * Add an item to bucket * @method static bool addTerm(string $bucket, string $term) * * Add more items to bucket * @method static int addTerms(string $bucket, array $terms) * * Remove item from bucket * @method static bool removeTerm(string $bucket, string $term) * * Autocomplete term * @method static array complete(string $bucket, string $prefix) * * Get all items from bucket * @method static array all(string $bucket) */