Не могу запустить миграцию при развертывании. Ларавел 5.2
Рассмотрим следующую задачу для посланника:
@task('deploy', ['on' => 'web'])
cd personal_site
php artisan down
git pull origin master
composer install
php artisan migrate
php artisan up
@endtask
php artisan migrate // Blows up
Ошибка:
[user@xxxx]: **************************************
* Application In Production! *
**************************************
[user@xxxx]: Command Cancelled!
[user@xxxx]: Application is now live.
1 ответ
Решение
Это предупреждение является мерой безопасности для предотвращения случайных миграций в производственной среде. Если вы уверены, что хотите запустить их в этой среде, вам нужно использовать параметр --force:
php artisan migrate --force