首页 > 其他 > 详细

安装laravel使用elastic的包

时间:2018-12-10 14:49:14      阅读:186      评论:0      收藏:0      [点我收藏+]
  • 安装laravel/scout

作用:搜索驱动,可随时更换驱动,上层业务逻辑可不用改变

官网文档:https://laravel-china.org/docs/laravel/5.4/scout/1276

首先,使用 composer 包管理器来安装 Scout:  

composer require laravel/scout

接下来,你需要将 ScoutServiceProvider 添加到你的 config/app.php 配置文件的 providers 数组中:

Laravel\Scout\ScoutServiceProvider::class,

注册好 Scout 的服务提供者之后,你可以使用 vendor:publish Artisan 命令生成 Scout 的配置文件。这个命令会在你的 config 目录下生成 scout.php 配置文件:

php artisan vendor:publish --provider="Laravel\Scout\ScoutServiceProvider"

技术分享图片 

  • 安装scount的es驱动

Git文档:https://github.com/ErickTamayo/laravel-scout-elastic

You can install the package via composer:

composer require tamayo/laravel-scout-elastic

 注:在安装tamayo/laravel-scout-elastic时,一直报错无法正常安装,可参考安装scount的es驱动,composer require tamayo/laravel-scout-elastic报错解决

截图中重新安装了laravel/scout 5.0.3版本后再安装tamayo/laravel-scout-elastic的截图

技术分享图片

You must add the Scout service provider and the package service provider in your config/app.php config:

providers => [
    ...
    Laravel\Scout\ScoutServiceProvider::class,
    ...
    ScoutEngines\Elasticsearch\ElasticsearchProvider::class,
],

技术分享图片

Setting up Elasticsearch configuration

// config/scout.php
// Set your driver to elasticsearch
    driver => env(SCOUT_DRIVER, elasticsearch),

...
‘elasticsearch‘ => [
‘index‘ => env(‘ELASTICSEARCH_INDEX‘, ‘laravel54‘),
‘hosts‘ => [
env(‘ELASTICSEARCH_HOST‘, ‘http://127.0.0.1:9200‘),
],
]
...

技术分享图片

技术分享图片

 

安装laravel使用elastic的包

原文:https://www.cnblogs.com/wanghaokun/p/10096315.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!