mwi / laravel-refactor
此包已被 弃用 且不再维护。未建议替代包。
帮助在预发布和生产环境中重构数据的包。
dev-master
2020-03-04 22:29 UTC
This package is auto-updated.
Last update: 2023-10-16 19:55:00 UTC
README
帮助在预发布和生产环境中重构数据的包。
安装
composer require mwi/laravel-refactor php artisan migrate
服务提供者
如果你使用的是 laravel 5.5 或更高版本,服务提供者将自动加载,你可以跳过此步骤,如果不是,请将其添加到你的 config/app.php
提供者中
'providers' => [ // ... MWI\LaravelRefactor\ServiceProvider::class, // ... ],
使用
一旦设置好包并运行了迁移
php artisan make:refactor convert_relationship_to_many_to_many
指导上和下方法
<?php class ConvertRelationshipToManyToMany { /** * Run the refactor. * * @return void */ public function up() { // } /** * Reverse the refactor. * * @return void */ public function down() { // } }
运行重构命令
php artisan refactor
回滚
你可以回滚所有迁移
php artisan refactor --rollback
步骤
你也可以运行指定数量的步骤
php artisan refactor --steps=2 php artisan refactor --rollback --steps=1