nwogu/bagpack

通过表格组织迁移文件到合适的目录

dev-master 2020-11-13 06:48 UTC

This package is auto-updated.

Last update: 2024-09-29 06:08:53 UTC


README

将大量的迁移文件组织成表格形式的目录。

你是否曾处理过大型Laravel项目,并且拥有庞大的迁移文件,试图找出特定表格的所有相关迁移文件变得一团糟?

这就是Bagpack的作用。它允许你将迁移文件分组到目录中,这样你可以轻松找到与特定模式表相关的所有历史记录。

在Bagpack之前

alt text

在Bagpack之后

alt text

安装。

通过Composer安装

composer require nwogu/bagpack

你已设置完毕,现在所有迁移生成将自动分组到表格目录中。

配置。

你可以通过运行以下命令来发布配置文件(可选):

php artisan vendor:publish --tag bagpack

打包迁移文件。

要打包现有迁移文件到表格目录中,运行:

php artisan migration:package

你可以通过传递--path标志来指定迁移目录的完整路径,默认为database/migrations。

回滚打包的迁移文件。

要回滚打包的迁移文件,运行:

php artisan migration:package --rollback

你也可以使用-r来缩短语法。

禁用Bagpack

你可以在配置文件中将run设置为false来禁用Bagpack的运行。