Laravel Scout Algolia 报错处理记录
laravel 5.7 下使用 algolia 时报错
Symfony\Component\Debug\Exception\FatalThrowableError : Class 'AlgoliaSearch\Version' not found
at /Users/haohexin/Sites/laravel-algolia/vendor/laravel/scout/src/EngineManager.php:31
27| * @return \Laravel\Scout\Engines\AlgoliaEngine
28| */
29| public function createAlgoliaDriver()
30| {
> 31| AlgoliaUserAgent::addSuffixUserAgentSegment('Laravel Scout', '3.0.10');
32|
33| return new AlgoliaEngine(new Algolia(
34| config('scout.algolia.id'), config('scout.algolia.secret')
35| ));
Exception trace:
1 Laravel\Scout\EngineManager::createAlgoliaDriver()
/Users/haohexin/Sites/laravel-algolia/vendor/laravel/framework/src/Illuminate/Support/Manager.php:96
2 Illuminate\Support\Manager::createDriver("algolia")
/Users/haohexin/Sites/laravel-algolia/vendor/laravel/framework/src/Illuminate/Support/Manager.php:71
Please use the argument -v to see more details.
更正 algolia/algoliasearch-client-php 为 如下配置后 报错解除
"require": {
...
"algolia/algoliasearch-client-php": "^1.27",
"laravel/scout": "^6.1",
...
},
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: