我正在尝试在2张桌子上验证一封独特的电子邮件。
类似的东西:
Foo 模型
$rules = [ email: 'required|unique:foo|unique:bar' ];
Bar 模型
$rules = [ email: 'required|unique:bar|unique:foo' ];
以上规则可以很好地创建模型。问题是我需要更新它。
更新时 Laravel Validator会忽略唯一规则。例如,如果设置:
Bar || Foo 模型
$rules = [ email: 'required|unique:WHATEVER|unique:WHATEVER' ];
保存时我没有异常或错误,唯一验证规则仅适用于模型表。 (如果表名错误,请不要紧急)
为确保,电子邮件列在数据库
上具有唯一索引