分享
这是一个创建于 的主题,其中的信息可能已经有所发展或是发生改变。
我用这个框架 Gin+GORM+[go-playground/validator v10]
目前遇到了一些问题,
我设置了gorm设置数据库用户表中的username字段unique唯一。
设想是当用户注册的时候,输入已存在的用户名username会提示已经注册了!
请问我应该如何实现唯一性的判断呢?我在User结构体上设置了tag,validate:"unique=users"。 但是validator好像不能这么用。
```
type User struct {
gorm.Model
Username string `gorm:"unique;notnull" validate:"unique=users"`
Password string `gorm:"notnull"`
PasswordConfirmation string `gorm:"-" json:"password_confirmation" binding:"required" validate:"required,eqfield=Password"`
}
```
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
关注微信1672 次点击
添加一条新回复
(您需要 后才能回复 没有账号 ?)
- 请尽量让自己的回复能够对别人有帮助
- 支持 Markdown 格式, **粗体**、~~删除线~~、
`单行代码` - 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
- 图片支持拖拽、截图粘贴等方式上传