生産時に実行したくないアーティザンコマンドがいくつかあります。たとえば、私は生産にphp artisan migrate:reset
の使用をブロックしたいと思います。Laravelのデフォルトコマンドを拡張するか、実稼働環境でブロックしますか?
私はこのコマンドを完全にブロックしたいです または php artisan make:migration
を実行するときにテンプレートartisanの使用を更新します。テンプレートを更新する理由は、テンプレートをMigrationクラスの代わりに別のクラスに拡張できるようにするためです。この新しいクラスで私は私のカスタムプロテクションロジックを注入することができます。私は職人のコマンドを使用し、間違ったクラスを拡張する他の開発者を望んでいません。あなたが生産に移行コマンドを実行すると