laravel league/autoload升级5.1.5后,把ErrorException: You must set the encryption key going forward to improve the security of this library 的错误:

升级5.1.5后,passport登录就用不了,然后错误日志就会出现上面的错误,让你设置密钥!但是我们的app_key是设置了的呀!没事不得其解。
应该是升级后,代码有问题:

解决方案:
新建一个passport的一个serviceProvider,继承LaravelPassportPassportServiceProvider并重写makeAuthorizationServer方法,重新设置密钥如图:

clipboard.png

最后在config/app.php 中的providers加入AppProvidersPassportServiceProvider::class, 再次运行代码一切ok


白马啸西施
38 声望1 粉丝