我有一個新的安裝Laravel。當運行php artisan migrate:refresh
時,我收到一條消息,說Application In Production! Do you really wish to run this command?'
Laravel 4.2說我的應用程序正在生產中。我如何關閉此功能?
我知道這是4.2中的更新,但我無法弄清楚如何關閉它。 if ($this->getLaravel()->environment() == 'production')
我不知道爲什麼會認爲我是在生產中:
我的,因爲它來自Illuminate\Console\ConfirmableTrait
,如果這一點,如果測試通過運行源中找到。我從來沒有設置任何環境。這是我目前仍在使用的默認環境檢測。
另外,如果設置了生產環境的主機名,是不是我的機器,我仍然有同樣的問題。
對於流浪用戶 - 主機名不是你的電腦,而是虛擬機,如:vagrant-ubuntu-trusty-64。我發現它運行echo gethostname();死; –