У меня есть новая установка 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')
));
Кроме того, если я устанавливаю производственную среду на имя хоста, которое не является моей машиной, у меня все еще такая же проблема.