Es gibt keine Befehle, definiert in der "Pass" - namespace. Bei der Installation von API-Authentifizierung In laravel
Ich erhalte folgende Fehlermeldung wenn ich
php-Handwerker-Pass:installieren
[Symfony\Component\Console\Exception\CommandNotFoundException]
There are no commands defined in the "passport" namespace.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Für die Installation von laravel Pass stellen Sie sicher, Sie fügen Sie diese Zeile zu config/app.php in der Anbieter-array - (Paket-service-Provider-Abschnitt):
Dann das Paket installieren und migrieren Sie die Datenbank
Dem löschen des cache ist in der Regel hilfreicher Erster Schritt, wenn die Befehle nicht funktionieren, vor allem, wenn Sie ein update für alles, was in der config Ordner auf .env-Dateien.
Config löschen entfernt die Konfiguration die die cache-Datei. Config-cache erstellt eine neue Konfiguration die die cache-Datei mit den aktuellen Einstellungen. Config-cache ermöglicht schnellere Ladezeiten für Ihre Anwendungen!
Bekam ich die Lösung. Nach dem ausführen folgende zwei Befehle jedes Ding funktionieren.
Ich war auf der Suche nach Lösung für dieses, und ich fand einfach, dass für mich funktioniert:
Fügen Sie diese Zeilen zu $Befehle array in app/Console/Kernel.php