在升级到laravel 8和laravel/passport 10.x后,我遇到了上面提到的错误。有人遇到这个问题吗?
Actual stacktrace: SymfonyComponentErrorHandlerErrorFatalError: Method LaravelPassportBridgeAccessToken::__toString() must not throw an exception, caught InvalidArgumentException: It was not possible to parse your key, reason: error:09091064:PEM routines:PEM_read_bio_ex:bad base64 decode in file /Users/<path>/vendor/league/oauth2-server/src/ResponseTypes/BearerTokenResponse.php on line 0
我试着创建用户并登录,它正在工作,即在数据库中创建记录,只是在发送响应时出现了问题。
在运行第三方包lcobucci/jwt
更新的composer update
后,我遇到了这样的问题。通过以下命令将lcobucci/jw
的版本降级为3.3.3后,修复了该问题:
composer require lcobucci/jwt 3.3.3