编程

Migrator — Laravel 的图形化数据迁移管理工具

1465 2022-01-05 08:45:17

Migrator

Migrator 是 Laravel 的图形化数据迁移管理工具,用于创建,管理和删除你的数据迁移。它提供了 Livewire 支持的简单接口,方便查看迁移状态、使用已配置的数据库刷新数据迁移以及运行数据迁移。

默认情况下, /migrator UI 界面通过认证中间件锁定,你可以配置 migrator 的 UI 路由以及运行 migrator 路由的中间件。

当你通过 GUI 添加新的 migration 的时候,对应的 migration 文件会像运行 php artisan make:migration 命令一样,被添加到项目中。

安装:

composer require rezaamini-ir/migrator

然后,你就可以通过 /migrator 路由访问。

配置

发布配置文件,运行如下命令:

php artisan vendor:publish --tag=migrator-config

你现在可以按照你的需要修改配置了。

想要改变路由路径,你可以修改 migrator 配置中的 route键

修改 middleware 键,你可以设置中间件给授权用户。