autocomplete
autocomplete copied to clipboard
Laravel redis autocomplete
Laravel redis autocomplete
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)
*/