polygontech/data-migration-laravel

用于在生产环境中创建或更改数据的迁移工具

1.0.0 2022-12-05 14:08 UTC

This package is auto-updated.

Last update: 2024-09-05 18:24:08 UTC


README

用于在生产环境中创建或更改数据的迁移工具

polygontech/data-migration-laravel 主要用于在 polygontech 的 laravel 项目中跟踪生产数据变更请求,同时作为初始种子器。

安装

首选的安装方法是使用 Composer。运行以下命令安装包并将其添加到项目的 composer.json 文件中:

composer require data-migration-laravel

然后,发布所需的配置

php artisan vendor:publish --provider='Polygontech\DataMigration\ServiceProvider'

# or,

php artisan vendor:publish # and select 'Polygontech\DataMigration\ServiceProvider' when prompted

然后,运行迁移以创建迁移表

php artisan migrate

使用方法

数据迁移是一个类似于迁移的工具。像迁移一样,它提供了一些命令,例如 make:data-migrationdata-migrate。目前不支持回滚。

首先,创建一个数据迁移

php artisan make:data-migration MigrationName

迁移文件将创建在 database/data-migrations 目录中。database/data-migrations 目录是默认设置的。可以从 config/data_migrations.php 文件中更改。

在新建文件的 handle 方法中编写必要的数据操作逻辑。您可以在迁移类的 __construct 方法中注入任何依赖,它们将被自动解析。

然后,运行创建的迁移

php artisan data-migrate

贡献

欢迎贡献!要贡献,请熟悉 CONTRIBUTING.md

版权和许可

polygontech/nagad-disbursement 库的版权 © Shafiqul IslamPolygon Technology,并许可在 MIT 许可证(MIT)下使用。有关更多信息,请参阅 LICENSE