不能得到Laravel护照与蒸汽工作



根据Passport的说明,由于我不能将公钥/私钥存储在Vapor的存储目录中,因此我使用以下命令发布passport.php配置文件,按照他们的说明:

php artisan vendor:publish --tag=passport-config

这使我能够设置环境变量PASSPORT_PRIVATE_KEYPASSPORT_PUBLIC_KEY,所以我可以在Vapor中使用它们,因为Vapor没有任何文件系统。不幸的是,我一直得到这个错误:

无法从文件file:///var/www/html/storage/oauth-public.key

读取密钥

即使我告诉它使用环境变量,它仍然试图找到文件。是否有办法强迫它检查.env文件代替?我目前正在本地做这个,看看它是否会在生产中工作。

请按照以下步骤操作:

  • 您可以使用secret:passportCLI命令轻松地将项目的Passport密钥添加为秘密:
    vapor secret:passport production

  • 重新运行您的部署管道

参考:护照钥匙

相关内容

  • 没有找到相关文章

最新更新