Laravel 验证以确保值的差异
Posted
技术标签:
【中文标题】Laravel 验证以确保值的差异【英文标题】:Laravel validation for ensuring difference in values 【发布时间】:2021-10-04 22:00:51 【问题描述】:对于下面的代码,我不希望 password
字段具有与 currentPassword
字段相同的值。所需的输出是显示一些验证错误,例如“密码和 currentPassword 不能相同”,当一个类型的密码和 currentPassword 字段的值相同时。更准确地说,它应该与规则相反 - same
确实如此。
$validator = Validator::make(
$request->all(),
[
'currentPassword' => 'required',
'password' => 'required|min:6|confirmed',
]
);
【问题讨论】:
【参考方案1】:您希望该规则被命名为“NotSame”,但事实并非如此。相反,验证规则称为different
。
'password' => 'different:currentPassword'
【讨论】:
大多数密码都是经过哈希处理的,那么它也适用于哈希值吗? 它在输入中,密码没有被散列 哎呀,我没听懂这个问题,lol +1以上是关于Laravel 验证以确保值的差异的主要内容,如果未能解决你的问题,请参考以下文章