2017-01-26 4 views
5

Więc próbuję zainstalować Voyagera dla mojego laravel, ale kiedy wstawićvoyager - (Symfony Komponent Console Wyjątek CommandNotFoundException] Brak polecenia zdefiniowane w przestrzeni nazw "Voyager")

php rzemieślnik voyager: zainstalować

otrzymuję komunikat o błędzie:

(Symfony \ Komponent \ Console \ Wyjątek \ CommandNotFoundException] Nie ma żadnych poleceń zdefiniowane w przestrzeni nazw "Voyager")

Oto moja wersja PHP i laravel: wersja

laravel Framework 03.05.16

λ php -v PHP 7.0.13 (CLI) (powierzchnia: 08 listopad 2016 13:45:28) (ZTS) Copyright (c) 1997-2016 Grupa PHP Zend v3.0.0 Silnik Copyright (c) 1998-2016 Zend Technologies

nd moje usługodawców pakietów:

/* * Usługodawcy pakietów ... */

TCG\Voyager\VoyagerServiceProvider::class, 
Intervention\Image\ImageServiceProvider::class, 

Więc jaki jest problem? dlaczego pojawia się ten komunikat o błędzie

Odpowiedz

1

Wygląda na to, że go nie zainstalowałeś. Wykomentowac usługodawców z listy i uruchomić te polecenia:

composer require tcg/voyager 
composer dumpauto 

Według the docs, następnym krokiem będzie dodanie usługodawcę do config/app.php:

TCG\Voyager\VoyagerServiceProvider::class, 

I dopiero wtedy uruchomić komendę php artisan voyager:install .

+0

Ale dlaczego, jeśli nie go zainstalować, to stI'll pojawia się composer.json. Pójdę i zobaczę, czy to pomoże – Przemek

+0

@Przemek jak to zainstalowałeś? Jaki komunikat o błędzie widziałeś? Czy widzisz komunikat o opublikowanych poleceniach lub coś podobnego? –

+0

Zainstalowałem go za pomocą kompozytu, tak jak wspomniano powyżej. Podczas instalacji nie pojawiły się żadne komunikaty o błędach. Po dodaniu tego pakietu i próbie uruchomienia php artisan voyager: zainstaluj i mam ten komunikat o błędzie, który jest w pytaniu – Przemek

0
php artisan config:clear 

rozwiązać mój problem

Powiązane problemy