【问题标题】:Laravel Passport gets 'It was not possible to parse your key, reason: ""' error after upgrade to PHP8.0Laravel Passport 得到“无法解析您的密钥,原因:升级到 PHP8.0 后出现“”错误
【发布时间】:2021-03-11 22:58:52
【问题描述】:
我的应用可以在 Laravel 8 上使用 laravel/passport 10.0.1。将开发服务器上的php 版本从7.4 升级到8.0 后,我收到It was not possible to parse your key, reason: "" 错误(没有来自openssl_error_string 的任何消息)。
有什么解决办法吗?
【问题讨论】:
标签:
php
laravel-passport
php-8
【解决方案1】:
此问题表示您的 KEYS 不正确或 env 未找到它们。
如果一个文件你需要使用PATH
JWT_PUBLIC_KEY_PATH=
JWT_PUBLIC_KEY_PATH=
【解决方案2】:
好的,经过简单调查,我发现您必须将laravel/passport 更新为10.1.0(发布时最新)才能与php8.0 一起使用。