Laravel 5环境检测

时间:2014-11-05 12:03:20

标签: php laravel laravel-5 laravel-environment

我正在尝试让环境检测工作,以便我可以使用.env.local.php文件和所有其他好东西,但不知怎的,我无法让它检测到正确的环境。

我添加了bootstrap / environment.php

<?php

$env = $app->detectEnvironment(array(

    'local' => array('mylocalmachinename') 

)); 

但是当我在工匠的环境中工作时,我总是得到生产而不是本地生产。

任何人都知道问题是什么?

1 个答案:

答案 0 :(得分:3)

Laravel5中的环境检测发生了变化。

您现在在项目根目录中放置了.env文件

APP_ENV=local

然后在另一台计算机上 - 你可能会

APP_ENV=staging

然后您可以添加其他环境项目 - 即

APP_ENV=local
APP_KEY=SomeRandomString
DB_USERNAME=homestead
DB_PASSWORD=homestead