在 users 表里添加 is_verified 字段

0
视频
0
完成
0%
进度
0
分钟
0
完成
0%
进度

在 users 表里,可以添加一个 is_verified 字段,来表示用户是不是已经通过了邮件验证 .. 这个动作可以通过一个 migration 来完成 .. 在命令行下面,去创建一个 migration ... 名字可以是 users_add_is_verified_column ... 选择 select table ...

回到项目 ... 找到创建的这个 migration ... 要修改的数据表是 users 这个数据表 .. 在 up 方法里面,用一下 table.boolean 添加一个布尔值类型的字段 .. 就是字段的值可以是 true 或者 false .. 如果是 true 就表示用户已经通过了验证 ..

字段的名字是 is_verified ... notNull ... defaultTo ... false ... 让它默认的值是 false .. ..

再修改一下 migration 的 down , 数据表是 users ... rollback 这个 migration 的时候,用一下 table的 dropColumn ,把 is_verified 这个字段从 users 表里删除掉 ..

再去运行一下这个 migration .. adonis migration:run ..

成功以后 .. 可以在数据库客户端这里检查一下应用的 users 这个表 .. 你会发现,现在这个表里面,会有一个 is_verified 这个字段 ... 默认它们的值都是 0,表示 false ... 如果是 true 的值,这里的值应该就会是 1 ...

在 users 表里添加 is_verified 字段《 Node.js 应用:邮件验证 》

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点