Laravel 4.2说我的应用程序正在生产中。如何关闭此功能?
我有一个全新安装的Laravel。跑步时,我收到一条消息说php artisan migrate:refresh
Application In Production! Do you really wish to run this command?'
我知道这是4.2中的更新,但是我不知道如何关闭它。
我在源代码中找到了它的来源,如果测试通过,则运行:Illuminate\Console\ConfirmableTrait
if ($this->getLaravel()->environment() == 'production')
我不确定为什么它认为我在生产中。我从不设置任何环境。这是我目前仍在使用的默认环境检测。
$env = $app->detectEnvironment(array(
'local' => array('homestead')
));
此外,如果我将生产环境设置为不是我的计算机的主机名,我仍然会遇到同样的问题。