安装TNT Search和laravel在服务提供商处返回错误时出错

问题描述:

试图在Laravel 5.4上安装和使用TNT Search软件包。 在我composer.json我已经加入:安装TNT Search和laravel在服务提供商处返回错误时出错

"teamtnt/tntsearch": "^1.0" 

我也接着说:

TeamTNT\TNTSearch\TNTSearchServiceProvider::class, 

'TNTSearch' => TeamTNT\TNTSearch\Facades\TNTSearch::class, 

config/app.php但是当我试着和php artisan make:console ProductIndexer创建索引我得到的错误:

[Symfony\Component\Debug\Exception\FatalThrowableError] 
Class 'TeamTNT\TNTSearch\TNTSearchServiceProvider' not found 

任何想法? 注意我没有使用带有TNT驱动程序包的laravel scout,因为我不需要。

您正在安装的软件包不是Laravel Scout版本,它只是不包含Laravel Provider的搜索软件包。

如果你想使用Laravel版本,你必须安装github.com/teamtnt/laravel-scout-tntsearch-driver。

+0

不,它没有工作,我只是尝试作曲家dump-autoload – m33bo

+0

既没有工作。 – m33bo

+0

从'config.app.php'中删除服务提供者和外观,从'composer.json'中删除''teamtnt/tntsearch“:”^ 1.0“',然后运行'composer require teamtnt/tntsearch' –