gilbitron / laravel-migrate-to-branch
一个 Laravel Artisan 命令,用于在切换到指定的分支之前回滚迁移
1.0.0
2017-06-05 09:35 UTC
Requires
- laravel/framework: 5.*
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 Pellegrom 从 Dev7studios 创建。在 MIT 许可下发布。