我试图弄清楚如何建立一个验证规则,我能给出的最简单的例子就是一个带有学生电子邮件的班级注册。我希望每个班级都能够注册唯一的学生电子邮件,但我也希望学生能够使用相同的电子邮件注册多个班级。
Class hasMany Students (id, name, limit)
Student belongsTo Class (id, email, class_id)
示例场景:
A班,有学生注册:abc@email.edu(如果abc@email.edu再次注册该班,则不允许。)
B 类,可以有学生注册:abc@email.edu 再次因为它是一个不同的类。
那么有没有办法将 isUnique 与另一个规则结合使用,或者这是自定义验证器的情况?谢谢!