2017-07-05 1 views
0

Vous essayez d'installer et d'utiliser le package TNT Search sur Laravel 5.4. Dans mon composer.json J'ai ajouté:Erreur lors de l'installation de TNT Search et erreur de retour larvar sur le fournisseur de services

"teamtnt/tntsearch": "^1.0" 

Je puis ajouté:

TeamTNT\TNTSearch\TNTSearchServiceProvider::class, 

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

à mon config/app.php mais quand je tente de créer un index avec php artisan make:console ProductIndexer je reçois l'erreur:

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

Des idées? Note Je n'utilise pas scout Laravel qui a un paquet de pilote pour TNT parce que je n'ai pas besoin de.

Répondre

0

Le paquet que vous installez n'est pas la version de Laravel Scout, c'est juste le paquet de recherche sans le fournisseur Laravel.

Si vous voulez utiliser la version Laravel, vous devez installer github.com/teamtnt/laravel-scout-tntsearch-driver.

+0

non ça n'a pas fonctionné, je suis juste en train d'essayer composer dump-autoload – m33bo

+0

ni travaillé. – m33bo

+0

Supprimez le fournisseur de services et la façade de 'config.app.php' et supprimez' "teamtnt/tntsearch": "^ 1.0" 'de' composer.json', puis exécutez 'composer require teamtnt/tntsearch' –