【发布时间】:2015-07-20 13:09:06
【问题描述】:
我的应用中有简单的设置部分,人们可以在其中更改各种帐户设置,包括电子邮件。一旦他们发布了表格,我就使用FormRequest 来验证所有字段是否符合一些规则,很简单。但是如何验证电子邮件字段?这就是我的意思。如果用户想要更新电子邮件,我们需要确保它没有被其他人占用。但是我们不能将规则定义为
'email' => 'email|unique:users',
因为,如果他们不想更新电子邮件,他们将永远无法提交表单(默认情况下,当页面加载时,我会在字段中显示当前电子邮件预填)。因此,除了当前用户的电子邮件之外,我们需要此电子邮件对表是唯一的。如何正确验证电子邮件字段?
【问题讨论】: