我按照文档编写并配置了Laravel Passport,如https://laravel.com/docs/5.3/passport
所述但是我收到了错误
密钥路径" file:// C:\ wamp64 \ www \ blog \ storage \ oauth-public.key"不存在或不可读
答案 0 :(得分:5)
对于在Windows上使用wamp的用户,请从https://code.google.com/archive/p/openssl-for-windows/downloads下载openssl并将其解压缩。将路径/ bin添加到环境变量,然后运行
php artisan passport:install
答案 1 :(得分:2)
我也有这个错误,如果你在Windows上发出命令
php artisan passport:keys
需要openssl程序,如果你使用xampp,那么你已经拥有该程序
C:\xampp\apache\bin
所以添加该系统变量的路径“如果你需要帮助只是评论,我会帮助你”添加后运行命令
php artisan passport:keys
并通过查看存储文件夹确保它有效,您应该找到丢失的.key文件
答案 2 :(得分:1)
如果您使用的是Mac OS,请转到终端并确保您在目录中。最好的步骤如下:
composer update
php artisan migrate
php artisan passport:install
答案 3 :(得分:0)
确保您的存储目录可以访问并生成密钥:
php artisan passport:keys