如何从现有数据库创建迁移?

时间:2019-07-25 09:31:27

标签: laravel migration

如何从现有数据库创建迁移? 我想用Xerton来做。我尝试执行:

php artisan make:migration

但是我收到此错误:

Not enough arguments (missing: "name").

是否可以一次迁移现有数据库?不必单独迁移表?

3 个答案:

答案 0 :(得分:0)

正确安装Xethron后,您可以运行以下命令:

php artisan migrate:generate // to create migrations for all the tables
php artisan migrate:generate table1,table2,table3,table4,table5 // for specific tables

答案 1 :(得分:0)

根据Xerton文档,您必须使用php artisan migrate:generate命令从现有数据库生成迁移。

php artisan make:migration [name]用于创建新的迁移。

答案 2 :(得分:0)

创建迁移时,必须像这样指定迁移的名称:

php artisan make:migration create_users_table
php artisan make:migration add_votes_to_users_table

使用Xerton:

运行php artisan migration:generate为所有表创建迁移