0

安装Passport适用于Laravel Vapor的本地环境。但是在将其部署到生产环境后发生了错误:

关键路径

搜索错误消息后,我们似乎需要像这里php artisan passport:install提到的那样运行。

我们如何使用 Laravel Vapor 做到这一点?有没有办法通过访问服务器ssh

4

1 回答 1

1

Vapor 没有永久的文件系统;每个 HTTP 请求都会命中一个新的 Lambda 实例。

文档有一些关于部署 Passport keys的信息。在 Vapor 上,您最好的选择是使用 Vapor 的“秘密”系统将它们放入环境中,然后执行以下操作:

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

然后它将提供从环境变量加载加密密钥的选项:

您需要在 VaporPASSPORT_PRIVATE_KEY中命名您的秘密。PASSPORT_PUBLIC_KEY

于 2020-09-29T15:12:50.723 回答