本番環境で実行したくない Artisan コマンドがいくつかあります。php artisan migrate:reset
たとえば、本番環境での使用をブロックしたいと思います。
このコマンドを完全にブロックするか、artisan が実行時に使用するテンプレートを更新しますphp artisan make:migration
。テンプレートを更新する理由は、テンプレートを Migration クラスではなく別のクラスに拡張できるようにするためです。この新しいクラスでは、カスタム保護ロジックを挿入できます。他の開発者が artisan コマンドを使用して間違ったクラスを拡張したくないだけです。