ducha/autocomplete

Autocomplete suggestions for Laravel using Redis.

v1.0.1 2020-07-31 13:26 UTC

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)
 */