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

2024-01-10

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

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


您可以告诉验证者:

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

检查docs https://laravel.com/docs/5.2/validation#rule-unique,在“强制唯一规则忽略给定 ID”部分。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何验证 Laravel 中更新用户的唯一电子邮件? 的相关文章

  • 如何在MAMP中设置环境变量?

    如何在 MAMP 版本 3 3 中设置环境变量 我可以在我的 PHP 应用程序中使用它 我已经更新了 Applications MAMP Library bin envvars and envvars std file并添加以下行 Lice
  • strlen()==0 和empty()之间有区别吗?

    我正在查看其他人编写的一些表单验证代码 我看到了这个 strlen 0 当测试表单变量是否为空时 我使用empty 功能 一种方法比另一种方法更好吗 它们在功能上等效吗 strlen是获取字符串中的字符数 同时empty用于测试变量是否为空
  • 使用 php 更改白天和黑夜的背景?

    我正在制作一个 tumblr 页面 我的 html 页面有两种不同的背景 我希望白天背景从早上 7 点到晚上 8 点显示 夜间背景从晚上 8 点到早上 7 点显示 我决定用 php 来做这件事 但对于 php 来说我是个新手 我的朋友给我发
  • Node.js 中的 PHP exit()/die() 等价物是什么

    什么是 PHP die http www php net manual de function die php http www php net manual de function die php 在 Node js 中等效吗 https
  • php 中的简单授权/登录功能

    我希望第一次实现用户登录到我的网站 我很高兴构建自己的解决方案 或者实现一些开源的东西 但是到目前为止 在我的搜索中没有任何包是明显的选择 同样 我完全意识到 作为一名中级 php 程序员 如果我推出自己的解决方案 并真正敞开大门 我很可能
  • Laravel 路由中的“as”关键字是什么意思?

    据我从 Laravel 文档中了解到 它用于重定向 但也许我错了 I wrote Route get user profile as gt profile function echo some text 然后我期望我的 URL 重定向自ht
  • Composer 用于下载私有 GitHub 存储库

    我无法使用 Composer 下载 github 私人存储库 php composer phar update 我收到以下错误 The https api github com repos company private1 https ap
  • Laravel 按动态 ID 数组对集合进行排序 [重复]

    这个问题在这里已经有答案了 我有以下 people array 5 2 9 6 11 people collection People find people 但当我倾倒并死去时 people collection集合按 ID ASC 排序
  • PHP - hash_pbkdf2 函数

    我正在尝试使用此 php 函数执行一个函数来哈希密码 http be php net manual en function hash pbkdf2 php http be php net manual en function hash pb
  • Android GCM 服务器的 API 密钥

    我有点困惑我应该为 GCM 服务器使用哪个 API 密钥 在文档中它说使用 android api 密钥 这对我不起作用并且总是给出未经授权的 http developer android com google gcm gs html ht
  • 如何用javascript正确读取php cookies

    考虑这个 php 和 javascript 代码 然后我在控制台中看到的是 utma 111872281 291759993 1444771465 1445374822 1445436904 4 utmz 111872281 1444771
  • 如何在 HTML / Javascript 页面中插入 PHP 下拉列表

    好吧 这是我的第二篇文章 请接受我是一个完全的新手 愿意学习 花了很多时间在各个网站上寻找答案 而且我几乎已经到达了我需要到达的地方 至少在这一点上 我有一个网页 其中有许多 javascript 函数 这些函数一起使用 google 地图
  • 通过JS Laravel访问存储目录

    有没有办法访问storage目录 该目录已经链接到publicJS 中的目录 我正在尝试制作一个上传图片的表单 验证脚本 if request gt hasFile photos marker gt photos request gt ph
  • 来自控制器的 Rails 验证

    有一个联系页面 可以输入姓名 电话 电子邮件和消息 然后发送到管理员的电子邮件 没有理由将消息存储在数据库中 问题 如何 在控制器中使用 Rails 验证 根本不使用模型 或者 在模型中使用验证 但没有任何数据库关系 UPD Model c
  • 自托管 WCF REST 服务和基本身份验证

    我创建了一个自托管的 WCF REST 服务 带有 WCF REST Starter Kit Preview 2 中的一些额外内容 这一切工作正常 我现在正在尝试向服务添加基本身份验证 但我在 WCF 堆栈中遇到了一些相当大的障碍 这阻止了
  • 将 MySQL 结果作为 PHP 数组

    mysql 表 config name config value allow autologin 1 allow md5 0 当前的 php 代码 sth mysql query SELECT rows array while r mysq
  • 为什么 PHP 中不允许“传统”类型提示?

    刚刚发现类型提示 http php net manual en language oop5 typehinting phpPHP 中允许 但不适用于整数 字符串 布尔值或浮点数 为什么 PHP 不允许对整数 字符串等类型进行类型提示 从 P
  • PHP cURL 在本地工作,在 AWS 服务器上出现错误 77

    最新更新 脚本作为管理员用户通过 SSH shell 作为 php script php 成功运行 当由 nginx 用户运行时 curl 命令无法执行 https 请求 所以我猜测这是nginx用户无法正确使用curl的问题 我已经检查了
  • “pdo_mysql”已禁用,我无法启用它。我在 iMac 7.1 OSX 10.6.8 上安装了 MAMP v. 3.0.4

    pdo mysql 已禁用 我无法启用它 我在 iMac 7 1 OSX 10 6 8 上安装了 MAMP v 3 0 4 在我的 phpinfo 页面上 我可以看到唯一启用的 PDO 是 sqlite 如果我查看 php 5 5 10 扩
  • 文件修改时间检查的成本

    对于Linux下包含少量字节的文件 我只需要处理自上次处理以来发生更改的时间 我通过调用 PHP 检查文件是否被更改clearstatcache filemtime 定期 由于整个文件总是很小 因此删除对 filemtime 的调用并通过将

随机推荐

  • 在iOS中录制视频时播放音频文件

    我想在用相机录制时播放音频文件 我使用 AVAudioPlayer 来播放音频 使用 AVCamCaptureManager 来录制 但是当音频开始播放时 预览屏幕冻结 我应该怎么办 感谢您的帮助 这是代码 我正在研究 AVCam 示例 这
  • SQL Server 树查询

    我需要一些帮助是 MS SQL Server 查询 我算不上一个 DBA 我有一个带有组织表的应用程序 该表由父子关系组成 CREATE TABLE dbo Organizations OrgPK int IDENTITY 1 1 NOT
  • 右键单击上下文菜单项是否有最大限制? [复制]

    这个问题在这里已经有答案了 我正在使用以下命令创建自定义右键单击子菜单 在 Windows 注册表中 SubCommands 但是在添加更多选项后 最后的一些选项消失了 允许携带的物品数量是否有上限 如果是这样 有没有办法解决 我使用的是
  • 使用 CSS 的文本突出显示(标签效果)

    我想创建类似于标签的文本样式 看这里 我几乎可以只使用以下方法来做到这一点 http jsfiddle net STApE http jsfiddle net STApE p display inline background yellow
  • Doxygen copydoc 标签可重用代码示例

    我想使用 copydoc 标签重用示例代码块 来解释一下问题 假设我有两个已记录的函数 Aquires resource Resource AquireResource int id Releases resource void Relea
  • Excel VBA:写入mysql数据库

    我想在 Excel 中编写一个宏来写入 mysql 数据库 有人可以让我开始做这个吗 您可以使用连接字符串和 ADO 连接到 MySQL http support microsoft com kb 246335 Set cn CreateO
  • 如何在R中循环并修改多个数据帧

    我有数据帧 A B C 并且想以相同的方式修改每个数据帧 例如对所有数据框中存在的因子的因子级别进行重新排序 A data frame x c x x y y z z B data frame x c x y z C data frame
  • 选中后如何正确使用 MUISwitch“栏”颜色的主题覆盖?

    仔细阅读后源代码 https github com mui org material ui blob master packages material ui src Switch Switch js我尝试了以下方法 它有效 但在控制台中生成
  • 从 URL 中删除特定参数,同时保留其他参数

    我想从 URL 中删除参数 linkExample1 https stackoverflow com name alaa counter 1 linkExample2 https stackoverflow com counter 4 st
  • AWS:如何在 S3 CORS 配置中允许多个域?

    我的许多依赖 S3 作为 Cloudfront 来源的网站都遇到了问题 但是 我在允许多个域 而不是全局域 方面遇到了问题 允许 我已按照文档进行操作here http docs aws amazon com AmazonS3 latest
  • 基于串行端口的 TCP/IP

    我正在尝试通过系统的串行端口之一设置网络接口 我正在使用 beaglebone 和 Xbee wifi 模块 基本上我正在尝试使用 TCP IP 协议通过串口 bu 与 2 beaglebone 进行通信 我需要通过 ssh telnet
  • 找出最大和第二大的数

    编写一个程序 输入一系列 10 个数字并找到这 10 个数字中的 2 个最大值 仅使用if和循环 有人可以帮我解决这个问题吗 我尝试过 但这是不对的 它无法列出第二大数字 任何帮助将不胜感激 include stdafx h include
  • HTML 5 下拉菜单和 JSF 2.2

    我正在尝试发送
  • Javascript - 从对象中删除未定义的字段[重复]

    这个问题在这里已经有答案了 有没有一种干净的方法可以从对象中删除未定义的字段 i e gt var obj a 1 b undefined c 3 gt removeUndefined obj a 1 c 3 我遇到了两种解决方案 each
  • C# - 获取随机文件的 Windows 关联

    在 C 中 我尝试获取用户选择的一些随机文件 并确定该程序的 Windows 关联 我想用它来向用户提供一些有关将运行的程序的有用信息 这是一个组合工具 可以将通用文件附加到记录中 1851520 https stackoverflow c
  • 使用没有 DatetimeIndex 但频率已知的 statsmodels.seasonal_decompose()

    我有一个时间序列信号 想在 Python 中分解 所以我转向 statsmodels seasonal decompose 我的数据频率为 48 每半小时 我遇到了同样的错误这位提问者 https stackoverflow com que
  • 使用 Java 进行 RSA 加密并使用 JavaScript 进行解密

    我正在尝试用 Java 加密 使用javax crypto Cipher 并用 JavaScript 解密 使用crypto subtle 我所做的是 让 JavaScript 端生成密钥对 然后通过以下方式将公钥发送到 Java 端 wi
  • 如何让子进程每 5 秒暂停一次外部程序的执行?

    给定一个外部程序 在本例中是python target py 目标 py import time itertools A itertools count while True time sleep 1 print A next 我正在寻找一
  • Nod32 导致 LocalHost(ASP.NET 开发服务器)“连接中断”问题

    我引用我自己之前要求进一步解释的问题 我正在尝试使用 C 运行一个新创建的 ASP NET 网站 但是当我这样做时 它会启动 FireFox 并尝试连接到http localhost 1295 WebSite1 Default aspx h
  • 如何验证 Laravel 中更新用户的唯一电子邮件?

    我正在使用 Laravel 5 2 想要使用验证器更新用户帐户 我想保持电子邮件字段的唯一性 但是 如果用户输入当前的电子邮件 它将中断 如果电子邮件是唯一的 除了用户自己的当前电子邮件之外 我该如何更新 您可以告诉验证者 email gt