Laravel-Pass zeigt dies beim Versuch, auf Ressourcen zuzugreifen
Key path "file://C:\xampp\htdocs\rental_5.0\storage\oauth-public.key" does not exist or is not readable
Sie erwähnen Ihre Installationsschritte nicht. Angenommen, Sie haben Folgendes getan:
%Vor% Registrieren Sie den Serviceanbieter in config/app.php
Führen Sie die Migrationen aus
%Vor%Zuletzt generieren Sie die Schlüssel mit
%Vor%Ich sehe, Sie versuchen es unter Windows. Ich habe ein OpenSSL-Problem unter Windows gesehen, das Ihnen vielleicht helfen könnte.
Ich benutze Heroku. Soweit ich weiß, fügen Heroku standardmäßig die OpenSSL-Unterstützung hinzu ( Ссылка ).
Alle Dinge wie php artisan install:passport
wurden ohne Probleme ausgeführt und mein Projekt ist auch im Web verfügbar.
Als ich nach php artisan route:list
gefragt habe, habe ich diese Ausnahme erhalten:
Was mir ähnlich erscheint wie oben.
Ich habe alles auch lokal erfolgreich gemacht. Nach diesen Schritten zeigte Git an, dass ich den Schlüssel in meinem Speicherordner abgelegt habe, also habe ich ihn festgeschrieben und nach Heroku geschoben.
Das hat das Problem gelöst, jetzt ist auch auf Heroku alles in Ordnung.
(Ist es in Ordnung, die gleichen Schlüssel hier und dort zu haben?)
OpenSSL wurde nicht auf meinem Windows-Rechner installiert
bin/openssl.exe
in ein Pfadverzeichnis der Umgebungsvariable (Sie können in Ihrem Benutzerordner oder in einem anderen Ordner einen eigenen bin-Ordner erstellen und diesen Pfad zur Pfadvariablen hinzufügen) php artisan passport:install
In Windows mit git BASH
müssen Sie keine zusätzliche Software installieren, sondern nur php artisan passport:install
von BASH
und es sollte funktionieren.
Tags und Links laravel laravel-5.3