如何在Heroku上配置Laravel 5.1的.env文件?

3

我是第一次使用Heroku和Laravel。

我已经成功部署,按照http://goo.gl/cxiljl的指引完成了。但是,我不知道如何修改Heroku中的.env文件,以建立与数据库的数据连接。

1个回答

6
假设这是你的本地.env文件:
EMAIL=foo@example.com
URL=example.com

Heroku有一个config:set命令,可以在配置文件中设置一对key-value
$heroku config:set EMAIL=foo@example.com
Adding config vars and restarting myapp... done, v12
EMAIL: foo@example.com

为了显示当前的配置值,只需输入heroku config:
$heroku config
EMAIL: foo@example.com

最后,当你设置好所有的变量时,只需逐个将它们移入.env文件中:

$heroku config:get EMAIL -s  >> .env

以下是关于Heroku命令的更多文章:


1
那么在部署到Heroku时,需要为我们.env文件中的每个值运行此命令吗? - Connor Leech
使用 Heroku CLI 的 https://github.com/xavdid/heroku-config 插件,可以将整个 .env 文件推送到 Heroku 应用程序并从中拉取。 - G-Man

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接