сначала нужно установить эластичный поиск:
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
sudo apt-get install apt-transport-https
echo "deb https://artifacts.elastic.co/packages/5.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-5.x.list
sudo apt-get update && sudo apt-get install elasticsearch
Перезапустите службу:
sudo service elasticsearch restart
если не работает, отредактируйте следующий файл
/etc/elasticsearch/elasticsearch.yml
изменить network.host: localhost
и перезапустить службу снова
UPDATE
если вы уверены, что вашasticsearch работает нормально (набрав в своем терминале эластичный поиск)
Рассмотрим следующие шаги:
добавить драйвер разведчика:
composer require babenkoivan/scout-elasticsearch-driver
в разделе провайдеров в вашем config / app.php добавьте два класса:
Laravel\Scout\ScoutServiceProvider::class,
ScoutElastic\ScoutElasticServiceProvider::class,
отредактируйте свой env с помощью SCOUT_DRIVER=elastic
выполните следующие команды:
php artisan vendor:publish --provider="Laravel\Scout\ScoutServiceProvider"
php artisan vendor:publish --provider="ScoutElastic\ScoutElasticServiceProvider"