【发布时间】:2021-02-16 10:06:44
【问题描述】:
我已将我的 Laravel 应用程序部署到 AWS Beanstalk。我还连接了 CodePipeline 以进行自动部署。由于我有多个环境(暂存、测试、生产),我想将 AWS Elastic Beanstalk 环境变量用于不同的环境。但是,当我将自己的变量写入弹性 beanstalk 配置并 dd(config('app.env')) 时,它会打印 "production" 而不是 "staging"强>。我该如何解决这个问题?提前致谢!
P.s:我也手动删除了.env文件,还是不行。
【问题讨论】:
-
我认为您的设置已缓存。如果你运行
php artisan config:clear这应该会清除缓存的配置。也可以运行php artisan config:cache刷新现有缓存 -
@RobBiermann 不幸的是它没有用:(
标签: laravel amazon-web-services amazon-elastic-beanstalk laravel-7