php - 如何验证在 Laravel 中更新电子邮件的用户的唯一电子邮件?

标签 php laravel validation email authentication

我正在使用 Laravel 5.2 并想使用验证器更新用户的帐户。

我想保持电子邮件字段的唯一性,但是,如果用户键入他当前的电子邮件,它将中断。除了用户自己的当前电子邮件之外,如果电子邮件是唯一的,我该如何更新?

最佳答案

你可以告诉验证器:

'email' => 'unique:users,email_address,'.$user->id

检查 docs , 在“强制唯一规则忽略给定 ID”部分中。

关于php - 如何验证在 Laravel 中更新电子邮件的用户的唯一电子邮件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40942367/

相关文章:

php - 通过 GET 提交表单并保留已有的 GET 参数

php - 如何在 1 个输入字段中捕获多个值(如 Facebook 消息)?

php - Laravel 中的 Symfony fos_user 捆绑编码密码 - Symfony 到 Laravel 的迁移

javascript - Ajax 调用未到达 Laravel Controller

php - laravel,已记录正常错误,但白屏只有一个错误

Python:使用 cerberus 进行验证

javascript - Asp.net 客户端验证错误消息不断显示来自 jquery 的值更改

php - 获取类静态成员变量数组

java - Coldfusion 和 Java 如何验证 punycode IDN

php - 如何发布下拉列表中的所有选项