2
私はカスタム移行を作成しており、これらの移行を個別の移行リポジトリテーブルに保持する必要があります。私はDatabaseMigrationRepository
をオーバーライドして、Laravel移行で2つの移行テーブルを維持する方法
public function registerRepository()
{
$this->app->bindShared('migration.repository', function($app)
{
$table = $app['config']['database.cf_custom_migrations'];
return new CustomDatabaseMigrationRepository($app['db'], $table);
});
}
に続き、私はartisan.php
で私のカスタム移行を登録しているとして、移行リポジトリ機能を交換してください。
しかし、私がカスタムマイグレーションコマンドを呼び出すとき、その実行はデフォルトマイグレーションコマンドに基づいています。
誰もこれを試したことがありますか?カスタム移行テーブルでカスタム移行コマンドを実行するにはどうすればよいですか?
あなたが深く掘り下げてしまった場合は、カスタムコマンドを作成するだけでなく、これを実現することもできます。問題は、リポジトリテーブルを維持することです。 –
カスタムテーブルを作成してそのテーブル名を渡して保存する – Exprator
ストアの移行が必要なカスタムマイグレーションコマンドからテーブル名を渡す方法を教えてください。 –