MySql phpmyadmin 表到 Laravel 迁移文件
MySql phpmyadmin tables to Laravel migrations files
我在 phpmyadmin 中有数据库,里面有很多表。
我想将这些表自动生成到单独的 laravel 迁移文件中。
有人知道这种可能性吗?
这样您的迁移 table 将针对每个数据库分开。
将 --database
参数与 migrate
命令一起使用,并将每个数据库的迁移存储在单独的目录中。
您可以在 app/database/migrations
中为每个数据库设置单独的目录(例如:db1
和 db2
),并在每个目录中存储适当的迁移。然后你可以 运行 这样的迁移:
artisan migrate --database="db1" --path="app/database/migrations/db1"
artisan migrate --database="db2" --path="app/database/migrations/db2"
如果您想更进一步并自动执行该过程,您可以创建您的自定义命令,该命令将 运行 一次完成所有迁移。您可以这样创建命令:
artisan command:make MigrateAllCommand --command=migrate:all
您可以查看 Laravel Command Docs 了解更多信息。
我在 phpmyadmin 中有数据库,里面有很多表。 我想将这些表自动生成到单独的 laravel 迁移文件中。 有人知道这种可能性吗?
这样您的迁移 table 将针对每个数据库分开。
将 --database
参数与 migrate
命令一起使用,并将每个数据库的迁移存储在单独的目录中。
您可以在 app/database/migrations
中为每个数据库设置单独的目录(例如:db1
和 db2
),并在每个目录中存储适当的迁移。然后你可以 运行 这样的迁移:
artisan migrate --database="db1" --path="app/database/migrations/db1"
artisan migrate --database="db2" --path="app/database/migrations/db2"
如果您想更进一步并自动执行该过程,您可以创建您的自定义命令,该命令将 运行 一次完成所有迁移。您可以这样创建命令:
artisan command:make MigrateAllCommand --command=migrate:all
您可以查看 Laravel Command Docs 了解更多信息。