admin管理员组

文章数量:1026989

神奇的迁移工具 migrate 小计

环境tp6

  migrate:create      创建新迁移migrate:rollback    回滚最后一个迁移或到特定的迁移migrate:run         迁移数据库migrate:status      显示迁移状态seed:create         创建新的数据库插入处理程序seed:run            运行插入的命令

研究了一下午 总结下

先配置数据库

第一次运行会在数据库插入一张表 migrations 主要是记录状态

eg: migrate:create User 该User用驼峰写 并且和操作的表名相关(可以不同)

创建完成会在migrations目录下生成一个文件

进入该文件 新建up和down方法 (注释change)

当执行 migrate:run 会运行up中的命令 会向migrations表中记录

当执行 migrate:rollback 会运行down中的命令 会删除migrations表中记录 该记录可以防止重复操作

seed:create seed:run 用法类似 主要用来插入测试记录

神奇的迁移工具 migrate 小计

环境tp6

  migrate:create      创建新迁移migrate:rollback    回滚最后一个迁移或到特定的迁移migrate:run         迁移数据库migrate:status      显示迁移状态seed:create         创建新的数据库插入处理程序seed:run            运行插入的命令

研究了一下午 总结下

先配置数据库

第一次运行会在数据库插入一张表 migrations 主要是记录状态

eg: migrate:create User 该User用驼峰写 并且和操作的表名相关(可以不同)

创建完成会在migrations目录下生成一个文件

进入该文件 新建up和down方法 (注释change)

当执行 migrate:run 会运行up中的命令 会向migrations表中记录

当执行 migrate:rollback 会运行down中的命令 会删除migrations表中记录 该记录可以防止重复操作

seed:create seed:run 用法类似 主要用来插入测试记录

本文标签: 神奇的迁移工具 migrate 小计