Laravel 4 production 環境での php artisan migrate や db:seed の実行


Laravel 4.2 の production 環境で、php artisan migratephp artisan db:seed を実行すると、本当に実行して良いか確認を求められる。

コンソールで手動で実行する場合は、y を入力すれば良いのだが、デプロイツールで自動実行している場合は、--force オプションを付けると強制的に実行できる。

$ php artisan migrate --env=production --force

Ansible でデプロイしようとして、php artisan migrate を実行したところで処理が止まるので、おかしいなあと思ったら、これでした。