在工作时,Laravel根据我的机器网络名称检测到我在本地环境中正确无误。当我带着我的工作回家并打开笔记本电脑时,Laravel认为我正在制作。
除了我连接到不同的Wi-Fi网络外,没有什么变化。
为什么?
答案 0 :(得分:0)
在laravel 4.2中,您可以使用主机名或IP在可以定义不同环境(本地,登台等)的数组中的bootstrap / start.php中设置环境。
以下是一个例子:
$env = $app->detectEnvironment(array(
'local' => array('localhost', '127.0.0.1', 'Jack-PC', 'homestead'),
));
默认环境是生产环境,因此在您的情况下,您的电脑名称不在此阵列中,因此默认为生产。