安装
推荐的安装方式是通过composer:
作曲家需要–dev “ kitloong / laravel-migrations-generator ”
Laravel安装
Laravel将自动为您注册服务提供商。
流明设置
自动发现在流明中不可用,您需要对 bootstrap/app.php
启用外观
取消注释以下行
$app->withFacades();
注册提供商
添加以下行
$app->register(\KitLoong\MigrationsGenerator\MigrationsGeneratorServiceProvider::class);
用法
要从数据库生成迁移,您需要在Laravel的Config中进行数据库设置。
运行php artisan migrate:generate以为所有表创建迁移,或者可以使用来指定要生成的表php artisan migrate:generate table1,table2,table3,table4,table5。您也可以忽略表–ignore=“table3,table4,table5”
Laravel Migrations Generator将首先生成所有表,列和索引,然后设置所有外键约束。因此,请确保您包括外键中列出的所有表,以便在创建外键时它们都存在。
如果您不使用默认连接,则还可以指定连接名称。 --connection=“connection_name”
运行php artisan help migrate:generate以获取选项列表。