Conçu pour simplifier l'utilisation de l'API d'Algolia au sein du framework Laravel.
Basé sur la dernière version de Laravel Scout , il étend les fonctionnalités de recherche de Scout.
Réimportations sans interruption de service, agrégateurs
Documentation de Powers Laravel
Stratégie de nouvelle tentative en arrière-plan pour garantir la disponibilité
Traitement par lots transparent via des itérateurs pour optimiser le nombre d'appels réseau
fonction de réindexation sans interruption de service
Accès API à toutes les fonctionnalités d'Algolia, aux produits d'IA et aux fonctionnalités avancées, y compris la fonction de recommandation.
Configuration requise : PHP 7.3+, Laravel 6+
Liens clés
INSTALLER (CRÉEZ UN COMPTE GRATUIT ICI .)
composer nécessite algolia/scout-extended
INDICE
//intialize data
namespace App;
utiliser Laravel\Scout\Searchable ;
utiliser Illuminate\Database\Eloquent\Model ;
class Article extends Model
{
use Searchable;
}
// update
class ArticleController extends Controller
{
public function update(Request $request, $id)
{
Article::find(request('id'));
$article->title = request('title');
$article->update();
}
}
RECHERCHE
Route::get('search', function() {
$query = 'jimmie'; // <-- Change the query for testing.
$articles = App\Article::search($query)->get();
retourner $articles;
});