【问题标题】:Laravel validation for ensuring difference in valuesLaravel 验证以确保值的差异
【发布时间】:2021-10-04 22:00:51
【问题描述】:

对于下面的代码,我不希望 password 字段具有与 currentPassword 字段相同的值。所需的输出是显示一些验证错误,例如“密码和 currentPassword 不能相同”,当一个类型的密码和 currentPassword 字段的值相同时。更准确地说,它应该与规则相反 - same 确实如此。

$validator = Validator::make(
            $request->all(),
            [
                'currentPassword'     => 'required',
                'password' => 'required|min:6|confirmed',
            ]
        );

【问题讨论】:

    标签: php laravel validation laravel-8 rest


    【解决方案1】:

    您希望该规则被命名为“NotSame”,但事实并非如此。相反,验证规则称为different

    'password' => 'different:currentPassword'
    

    【讨论】:

    • 大多数密码都是经过哈希处理的,那么它也适用于哈希值吗?
    • 它在输入中,密码没有被散列
    • 哎呀,我没听懂这个问题,lol +1
    猜你喜欢
    • 2015-01-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-02
    • 2012-09-24
    • 1970-01-01
    • 1970-01-01
    • 2018-07-20
    相关资源
    最近更新 更多