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 № 1Aby 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