【发布时间】:2019-04-18 19:47:39
【问题描述】:
表结构:
users: id - email - active
我只想在active 为 0 时检查重复的电子邮件。
对于所有电子邮件,我都会这样做:
'email' => 'required|unique:users|email',
是否可以在验证中定义条件?
【问题讨论】:
-
我敢打赌,我的谷歌搜索花费的时间比你提出问题的时间要少:)
-
@RiggsFolly 我自己在这里写了那个页面的答案。我想要更多。请阅读问题。
-
您可以将验证规则放入数组并动态添加到
validation方法中。添加if user which you are trying to edit is active之类的条件,然后推送email => 'required|unique:users|email'规则。
标签: php laravel laravel-5 laravel-validation