akempes/laravel-mutations
最新稳定版本:1.0.3
Composer 安装命令:
composer require akempes/laravel-mutations
包简介
Manage commands/code that should only run once like migrations
README 文档
README
Manage commands/code that should only run once like migrations. Ideal to perform mutations to your existing database during CI/CD pipelines.
Installation
- Install the package
php composer require akempes/laravel-mutations - Add the package service provider to
providerssection in your./config/app.phpfile.'providers' => [ ... Akempes\Mutations\MutationsServiceProvider::class, ... ], - (Optional) Publish the config file if you need to change the default table name 'mutations'.
php artisan vendor:publish --provider="Akempes\Mutations\MutationsServiceProvider" - Create the mutations repository
php artisan mutate:install
How to use
Just like a migration, create a mutation:
php artisan make:mutation MyFirstMutation
The mutation files are created in the database/mutations/ directory. Each mutation has an up() and down() method just like a migration.
To run your mutations:
php artisan mutate
And rollback:
php artisan mutate:rollback
统计信息
- 总下载量: 589
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 6
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2021-08-21