神奇的迁移工具 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 用法类似 主要用来插入测试记录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值