Ich hatte keine Zeit, diesem Repo Arbeit zu widmen, und ich habe auch nicht vor, dies in Zukunft zu tun.
Dieses Paket stellt einen Elasticsearch-Treiber für Laravel Scout bereit.
Sie können das Paket über Composer installieren:
composer require tamayo/laravel-scout-elastic
Laravel registriert den Fahrerdienstanbieter automatisch.
Für die Verwendung dieser Bibliothek empfehlen wir die Verwendung der derzeit neuesten Version (^7.9)
composer require elasticsearch/elasticsearch
Nachdem Sie die Konfiguration des Laravel Scout-Pakets veröffentlicht haben, müssen Sie Ihren Treiber auf elasticsearch
einstellen und seine Konfiguration hinzufügen:
// config/scout.php
. . .
// Set your driver to elasticsearch
' driver ' => env ( ' SCOUT_DRIVER ' , ' elasticsearch ' ),
...
/*
|--------------------------------------------------------------------------
| Elasticsearch Configuration
|--------------------------------------------------------------------------
|
| Here you may configure your Elasticsearch settings.
|
*/
' elasticsearch ' => [
' hosts ' => [
env ( ' ELASTICSEARCH_HOST ' , ' localhost ' ),
// [
// 'host' => env('ELASTICSEARCH_HOST', 'localhost'),
// 'port' => env('ELASTICSEARCH_PORT', '9200'),
// 'scheme' => env('ELASTICSEARCH_SCHEME', 'https'),
// 'path' => env('ELASTICSEARCH_PATH', '/elastic'),
// 'user' => env('ELASTICSEARCH_USER', 'username'),
// 'pass' => env('ELASTICSEARCH_PASS', 'password'),
// ]
],
]
. . .
Informationen zur Hostkonfiguration finden Sie in der offiziellen Elasticsearch-Dokumentation
Jetzt können Sie Laravel Scout wie in der offiziellen Dokumentation von Laravel Scout beschrieben verwenden
Identifizieren von Benutzern Derzeit wird die Benutzeridentifizierung nicht unterstützt.
Die MIT-Lizenz (MIT).