/ / Brak komend zdefiniowanych w przestrzeni nazw "paszportu". Podczas instalowania API uwierzytelniania w laravel - laravel-5

Brak komend zdefiniowanych w przestrzeni nazw "paszportu". Podczas instalowania API uwierzytelniania w laravel - laravel-5

Dostaję się poniżej błędu, kiedy biegnę php rzemieślniczy paszport: zainstaluj

[SymfonyComponentConsoleExceptionCommandNotFoundException]
There are no commands defined in the "passport" namespace.

Odpowiedzi:

8 dla odpowiedzi № 1

Aby zainstalować paszport laravel, dodaj tę linię do config / app.php w tablicy providerów (sekcja dostawców usług pakietowych):

LaravelPassportPassportServiceProvider::class,

Następnie zainstaluj pakiet i zmodyfikuj bazę danych

composer require laravel/passport
php artisan migrate
php artisan passport:install

Wyczyszczenie pamięci podręcznej jest zazwyczaj pomocne w pierwszym kroku, gdy polecenia nie działają, szczególnie gdy zaktualizujesz coś w pliku config folder na pliki .env.

php artisan config:clear
php artisan config:cache

Config clear usuwa plik pamięci podręcznej konfiguracji. Pamięć podręczna konfiguracji tworzy nowy plik pamięci podręcznej konfiguracji z bieżącymi ustawieniami. Pamięć podręczna konfiguracji umożliwia szybsze ładowanie aplikacji!


4 dla odpowiedzi nr 2

Mam rozwiązanie. Po uruchomieniu następujących dwóch poleceń wszystko działa dobrze.

run php artisan cache:clear
run php artisan config:cach