0

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

我添加了 bootstrap/environment.php

<?php

$env = $app->detectEnvironment(array(

    'local' => array('mylocalmachinename') 

)); 

但是当我使用 php artisan env 时,我总是得到生产而不是本地。

有谁知道问题是什么?

4

1 回答 1

3

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

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

APP_ENV=local

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

APP_ENV=staging

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

APP_ENV=local
APP_KEY=SomeRandomString
DB_USERNAME=homestead
DB_PASSWORD=homestead
于 2014-11-05T12:05:59.303 回答