我正在尝试让环境检测工作,这样我就可以使用.env.local.php文件和所有其他好东西,但不知何故,我无法让它检测正确的环境。
我添加了bootstrap/environment.php
<?php
$env = $app->detectEnvironment(array(
'local' => array('mylocalmachinename')
));
但是当我php artisan env时,我总是得到生产而不是本地。
有人知道问题出在哪里吗?
Laravel5中的环境检测发生了变化。
您现在将一个.env
文件放在项目根中
APP_ENV=local
然后在另一台计算机上-你可以进行
APP_ENV=staging
然后,您可以添加额外的环境项目,即
APP_ENV=local
APP_KEY=SomeRandomString
DB_USERNAME=homestead
DB_PASSWORD=homestead