找不到类“ AlgoliaSearch \ Version”

时间:2018-11-30 16:31:47

标签: php laravel

我正在尝试在我的laravel(5.6)Web应用程序中添加Algolia搜索系统。为此,

我遵循以下说明

  1. 作曲家需要laravel / scout

  2. php工匠供应商:发布--provider =“ Laravel \ Scout \ ScoutServiceProvider”

  3. 在我的用户模型中使用可搜索特征

  4. 使用Laravel \ Scout \ Searchable;

  5. 撰写者需要algolia / algoliasearch-client-php

  6. php artisan scout:导入“ App \ User”

我还同时设置了.env和scout.php文件的(ALGOLIA_APP_ID)和(ALGOLIA_SECRET)

我还向用户表添加了一些虚拟数据,当我尝试使用(php artisan scout:import“ App \ User”)将这些数据导入到我的阿尔戈利亚站点时,此命令我收到此错误(类'AlgoliaSearch \找不到版本)

rails docs

enter image description here

enter image description here

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:3)

我遇到了几乎相同的问题

当我使用命令php artisan scout:import进行批量导入时 得到这个错误: 在EngineManager.php第31行中: 找不到“ AlgoliaSearch \ Version”类

降级修复它

composer require algolia/algoliasearch-client-php:^1.27