table('user',['engine'=>'Innodb', 'comment' => '用户表','collation'=>'utf8mb4_general_ci' ,'signed' => false]); $table->addColumn(Column::char('cellphone',11)->setComment('手机号码')) ->addColumn(Column::string('nickname',50)->setComment('用户昵称')->setNullable()) ->addColumn(Column::string('password',255)->setComment('登录密码')) ->addNullableMorphs('member') ->addColumn(Column::tinyInteger('status')->setComment('用户状态1 正常 -9 禁用')) ->addColumn(Column::unsignedInteger('father_id')->setComment('爸爸级ID')->setDefault(0)) ->addColumn(Column::unsignedInteger('grandfather_id')->setComment('爷爷级ID')->setDefault(0)) ->addColumn(Column::unsignedInteger('refer_id')->setComment('上级推广ID')->setDefault(0)) ->addColumn(Column::unsignedInteger('tree_id')->setComment('顶级推广ID')->setDefault(0)) ->addColumn(Column::string('invite_code')->setComment('注册使用的邀请码')->setDefault(0)) ->addColumn(Column::string('reg_ip',50)->setComment('注册IP')) ->addColumn(Column::string('last_login_ip',50)->setComment('最后登录IP')) ->addColumn(Column::unsignedInteger('last_login_time')->setComment('最后登录时间')) ->addColumn(Column::unsignedInteger('delete_time')->setComment('删除时间')->setDefault(0)) ->addColumn(Column::unsignedInteger('create_time')->setComment('创建时间')->setDefault(0)) ->addColumn(Column::unsignedInteger('update_time')->setComment('更新时间')->setDefault(0)) ->addIndex('cellphone') ->addIndex('invite_code') ->addIndex('last_login_ip') ->addIndex('last_login_time') ->create(); } public function up() { } }