【发布时间】:2014-10-15 17:22:00
【问题描述】:
我为我的应用设置了 2 个环境,我的机器上的本地开发和服务器上的生产环境。我将它们设置在bootstrap/start.php中,如下所示:
$env = $app->detectEnvironment(array(
'ariel_dev' => array('Ariels-MacBook-Pro.local'),
'production' => array('my.server.hostname'),
));
我还在app/config/ariel_dev 下设置了一个文件夹,用于放置我想要覆盖的配置文件,例如database.php。
我已经对它们进行了测试,它们工作得很好。问题是当我在家和在办公室时(我使用的是 Mac),我的主机名会发生变化。所以app和我的开发环境不匹配,默认是生产环境,连接服务器的数据库。
我做错了什么?它不应该引发错误或其他什么吗?我必须在 config 下创建一个生产文件夹吗?
希望有人帮忙!
【问题讨论】: