Laravel 迁移工具
v1.0.2
2023-02-06 16:45 UTC
README
Migrations Jet 工具旨在在处理 Laravel 项目的迁移时成为一个非常有用的插件。很多时候,这变成了一项繁琐的工作,特别是在开发阶段需要测试许多东西时,频繁地启动和重新启动数据库中的表可能会很烦人。使用这些工具的目的是让开发者的任务变得稍微容易一些。
安装
composer require fragale/migratool
使用
迁移列表
要查看数据库中已运行的迁移列表,执行以下命令:
php artisan migratool:jet --list
您将看到以下信息的列表:
- 迁移 #id
- 批次 #id
- 迁移文件名
- 类名
向下迁移
例如,要运行向下迁移 #id 15,您可以执行以下命令:
php artisan migratool:jet --down=15
查找迁移
要查找与表达式匹配的一个或多个迁移,例如 user,您可以运行以下命令:
php artisan migratool:jet --find=user
如果任何迁移文件名与表达式 user 匹配,您将看到所有匹配迁移的列表。
清除(大量向下迁移)
如果您想大量向下迁移一个或多个迁移,可以使用 --purge 修饰符与 --find 修饰符结合使用,例如:
php artisan migratool:jet --find=user --purge
您将看到将从数据库中清除的迁移的详细信息,如果确认操作,它们将被删除,您可以使用 php artisan migrate 正常地再次迁移它们。