嗨,我将基于laravel 4的应用程序部署到fortrabbit。我尝试设置本地和生产环境。
在bootstrap/start.php中,我修改
$env = $app->detectEnvironment(function () {
return getenv('LARAVEL_ENV') ?: 'local';
});关于fortrabbit,我将env_var LARAVEL_ENV定义为prod
但如果我试着
php artisan env我得到的是本地的而不是产品
我的代码有什么问题?
发布于 2014-09-24 10:12:06
在Fortrabbit的仪表板中设置环境变量之后,您需要在start.php文件中编写这个变量:
$env = $app->detectEnvironment(function () {
return isset($_SERVER['LARAVEL_ENV'])
? $_SERVER['LARAVEL_ENV']
: 'prod';
});注意,如果没有环境变量,最好回到生产环境,因为您不想错误地在生产应用程序上显示调试日志。
https://stackoverflow.com/questions/26014074
复制相似问题