我正在使用Laravel在Nitrous.IO上编写代码我将start.php配置为以下
$env = $app->detectEnvironment(array(
'local' => array('harrenhal-php-95199'),
'staging' => array('*.herokuapp.com'),
));
我试过这种格式我也试过主机名本身似乎都没有工作。是否有特定的做法?
一旦我在heroku的shell上运行主机名,我得到了这个结果" 9e7831e0-284c-48b8-88a4-3afbbbac0b35"随着时间的推移而变化
问题php没有检测到herokuapp.com,因此暂存环境无法正常工作答案 0 :(得分:1)
如果您需要更灵活的环境检测,您可以通过 关闭detectEnvironment方法,允许您实现 你希望环境检测
$env = $app->detectEnvironment(function()
{
return $_SERVER['MY_LARAVEL_ENV'];
});