gilbitron/laravel-migrate-to-branch

一个 Laravel Artisan 命令,用于在切换到指定的分支之前回滚迁移

1.0.0 2017-06-05 09:35 UTC

This package is auto-updated.

Last update: 2024-09-12 04:26:28 UTC


README

这是一个 Laravel Artisan 命令,用于在切换到给定的分支之前回滚迁移。

想象一下这样的场景:你正在开发一个带有新迁移的分支,这些迁移已经在数据库上运行了。现在你想切换回 develop 分支,但你需要将迁移回滚到 develop 分支的状态。此命令通过确定哪些迁移需要回滚,然后为你运行 migrate:rollback 命令来简化此过程。

注意:此命令需要在切换分支之前运行。

安装

通过运行以下命令来引入库:

composer require gilbitron/laravel-migrate-to-branch

接下来,您需要在 config/app.php 中的 providers 数组中添加以下内容:

Gilbitron\Laravel\MigrateToBranchServiceProvider::class

用法

在切换到不同的分支之前,使用目标分支的名称运行以下命令:

php artisan migrate:to-branch {branch}

如果您想查看哪些迁移需要回滚,而不实际运行 migrate:rollback 命令,可以使用 --dry-run 标志。

鸣谢

Laravel "migrate:to-branch" 由 Gilbert PellegromDev7studios 创建。在 MIT 许可下发布。