【发布时间】:2016-04-24 17:15:55
【问题描述】:
我想在 heroku 上使用 MySQL 运行一个应用程序。为此,我已经安装并配置了cleardb。我剩下要做的就是配置环境变量。但是,我找不到合适的方法来做到这一点。
在article 中,Matt 解释了如何配置上述变量:
// config/database.php
$url = parse_url(getenv("CLEARDB_DATABASE_URL"));
$host = $url["host"];
$username = $url["user"];
$password = $url["pass"];
$database = substr($url["path"], 1);
// . . .
'mysql' => array(
'driver' => 'mysql',
'host' => $host,
'database' => $database,
'username' => $username,
'password' => $password,
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
),
他还说:
如果您实际上是在一个真实的网站上工作,您应该确保 您只是专门为您的数据库编辑数据库凭据 生产环境
那么,在生产环境中应该如何配置环境变量以在 heroku 上使用cleardb 运行 MySQL?
【问题讨论】:
标签: laravel heroku laravel-5 laravel-5.2 cleardb