Laravel 迁移工具

安装: 18

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

类型:辅助工具

v1.0.2 2023-02-06 16:45 UTC

This package is auto-updated.

Last update: 2024-09-06 20:24:42 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 正常地再次迁移它们。