Php 类别';AlgoliaSearch\Version';找不到

Php 类别';AlgoliaSearch\Version';找不到,php,laravel,Php,Laravel,我正在尝试将algolia搜索系统添加到我的laravel(5.6)web应用程序中。为此, 我遵照下面的指示 作曲者需要拉拉维尔/斯考特 php artisan供应商:publish--provider=“Laravel\Scout\ScoutServiceProvider” 在我的用户模型中使用可搜索特征 使用Laravel\Scout\Searchable 编写器需要algolia/algoliasearch客户端php php artisan scout:导入“应用程序\用户” 我还设置

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

我遵照下面的指示

  • 作曲者需要拉拉维尔/斯考特

  • php artisan供应商:publish--provider=“Laravel\Scout\ScoutServiceProvider”

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

  • 使用Laravel\Scout\Searchable

  • 编写器需要algolia/algoliasearch客户端php

  • php artisan scout:导入“应用程序\用户”

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

    我还向我的users表中添加了一些虚拟数据,当我尝试使用(php artisan scout:import“App\User”)这个命令将这些数据导入我的algolia站点时,我收到了这个错误(找不到类'AlgoliaSearch\Version')


    我也有同样的问题

    当我使用命令
    php artisan scout:import
    出现以下错误: 在EngineManager.php第31行: 未找到类“AlgoliaSearch\Version”

    降级版本修复了它

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

    基于此,看起来他们使用的是^1.27版本,而您使用的是^2.0版本,可能是^2.0版本与scout不兼容。请将代码添加为文本,而不是图像。你试过运行composer dumpautoload吗?我运行composer dumpautoload,但在更改版本后,仍然出现同样的问题…谢谢CBA管理员