polygontech / data-migration-laravel
用于在生产环境中创建或更改数据的迁移工具
1.0.0
2022-12-05 14:08 UTC
Requires
- laravel/framework: >=6.0
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-migration
和 data-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 Islam,Polygon Technology,并许可在 MIT 许可证(MIT)下使用。有关更多信息,请参阅 LICENSE。