2014-12-26 3 views
1

, когда я пытаюсь перенести то, что я получаю эту ошибку:Laravel миграция отменена

************************************** 
*  Application In Production!  * 
************************************** 

Do you really wish to run this command? 
Command Cancelled! 

Im работает 6.5 сервер CentOS без Plesk 12 Есть в любом случае, чтобы выяснить, что ошибка или как ее решить?

Thanks

+0

Привет , не могли бы вы потратить время, чтобы прочитать это (руководство) [http://stackoverflow.com/help/how-to-ask] и предоставить как можно больше необходимой информации. Таким образом, людям проще помочь :) –

+0

Это означает, что приложение находится в рабочей среде, вы установили 'debug' в' true' в 'app/config/app.php'? – codinginsane

ответ

1

Простой,

$env = $app->detectEnvironment(function() 
{ 
    return 'development'; 
}); 

Удачи!

+1

tnx! мне очень помогли! : D –

1

Измените свою среду сначала с производства на местный. /bootstrap/start.php где нет линии нет 26

$env = $app->detectEnvironment(array(
    // find your machine name and replace mine 
    'local' => array('hassanjamal.local'), 
)); 
+0

Это было: $ env = $ app-> detectEnvironment (array ( \t «local» => array ('homestead'), )); –

+0

Где я должен его изменить? –

+0

изменить homestead на ваше имя машины –

1

Я только что столкнулся с этой проблемой. Если вы не хотите перенастраивать свое приложение (что, вероятно, хорошая идея), нажмите «Y», а затем введите вместо ввода. Это будет продолжаться даже в производственных условиях.

4

Немного поздно для ответа, но только для информации цели можно использовать php artisan migrate --force, чтобы избежать его или в Laravel 5.2 они используют в конфигурации ключа env/app.php настроить его, чтобы избежать этой подсказки присвоенный https://github.com/laravel/laravel/blob/master/config/app.php

Смежные вопросы