为什么Laravel环境会在不同的网络上发生变化?

时间:2015-11-03 09:47:05

标签: laravel laravel-4.2

在工作时,Laravel根据我的机器网络名称检测到我在本地环境中正确无误。当我带着我的工作回家并打开笔记本电脑时,Laravel认为我正在制作。

除了我连接到不同的Wi-Fi网络外,没有什么变化。

为什么?

1 个答案:

答案 0 :(得分:0)

在laravel 4.2中,您可以使用主机名或IP在可以定义不同环境(本地,登台等)的数组中的bootstrap / start.php中设置环境。

以下是一个例子:

$env = $app->detectEnvironment(array(

    'local' => array('localhost', '127.0.0.1',  'Jack-PC', 'homestead'),

));

默认环境是生产环境,因此在您的情况下,您的电脑名称不在此阵列中,因此默认为生产。