我正在编写自定义迁移,我需要在单独的迁移存储库表中维护这些迁移。我重写DatabaseMigrationRepository
并替换迁移存储库函数,如下所示
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
注册了自定义迁移。
但是当我调用自定义迁移命令时,它的执行基于默认迁移命令。
以前有人试过吗?如何在自定义迁移表上运行自定义迁移命令?
答案 0 :(得分:1)
创建一个自定义命令,而不是使用默认为laravel的migrate。
使用该自定义命令来运行自定义迁移。
希望有所帮助