这里简单介绍一下ThinkPHP6数据迁移有两种创建模式
1.use think\migration\Migrator; 只能插件自带一些字段类型 如下:(biginteger,binary,boolean,date,datetime,decimal,float,integer,string,text,time,timestamp,uuid,),不支持 enum和tinyint 参考网址
另外,MySQL adapter 支持 enum 、set 、blob 和 json (json 需要 MySQL 5.7 或者更高)
Postgres adapter 支持 smallint 、json 、jsonb 和 uuid (需要 PostgresSQL 9.3 或者更高)
2.use think\migration\db\Column; 里面包含并支持数据库所有的字段类型
一、使用步骤
代码如下:
创建迁移文件
php think migrate:create Event
编辑数据表字段
方法一:
public function change()
{
$table = $this->table('even