安装 elasticsearch 和 kibana(用来查看管理elasticsearch中的数据)
参照:https://blog.youkuaiyun.com/z_ruitao/article/details/105043521
安装 scout
composer require laravel/scout
# 在config/app.php 的 providers 数组中添加
Laravel\Scout\ScoutServiceProvider::class
# 执行命令发布配置文件
php artisan vendor:publish --provider="Laravel\Scout\ScoutServiceProvider
注:如果按照 scout 失败,根据错误信息判断是因为版本过高不兼容,可通过安装低版本来解决
安装 laravel-scout-elastic
composer require tamayo/laravel-scout-elastic
# 在 config/app.php 的 providers 数组中添加
ScoutEngines\Elasticsearch\ElasticsearchProvider::class
修改配置文件 scout.php
'driver' => env('SCOUT_DRIVER', 'elasticsearch'),
//配置elasticsearch引擎
'elasticsearch'