【发布时间】:2015-08-27 19:36:19
【问题描述】:
我有一个用户模型,它需要有唯一的电子邮件地址,但我也想让它们留空以防用户没有电子邮件...我在docs 看到有一种方法来制定规则对于唯一和一个id的例外......但我不知道如何让它允许null或空白,但如果它不是唯一的。抱歉,这似乎很简单,但我想不出答案。
public static $adminrules =
'email' => 'email|unique:users,email,null,id,email,NOT_EMPTY'
);
编辑 使用没有required 的规则可能就足够了,因为在这些情况下,空白或空值会通过验证。我可能有一个相关的错误,所以我不能添加超过 1 封空白电子邮件,所以我无法验证这一点。
public static $adminrules =
'email' => 'email|unique:users'
);
【问题讨论】:
-
这就是“有时”规则有用的地方吗?
标签: php laravel laravel-validation