【问题标题】:Stop Validate the second input if the first input failed in laravel validation如果第一个输入在 laravel 验证中失败,则停止验证第二个输入
【发布时间】:2017-11-20 12:13:12
【问题描述】:

我有两个要验证的输入(密码、电子邮件)。是否可以检查密码字段验证是否失败不要验证电子邮件字段?

    public function rules()
    {
            return [
                'password'      => 'required|validate_client_password',
                'email'         => 'required|email|max:255'
            ];
    }

【问题讨论】:

标签: php laravel-5.3


【解决方案1】:

查看 required_withrequired_with_all 和 ...

这可能会解决您的问题。

required_with:foo,bar,...

只有在存在任何其他指定字段时,验证中的字段才必须存在且不能为空。

required_with_all:foo,bar,...

只有在所有其他指定字段都存在时,验证中的字段才必须存在且不能为空。

https://laravel.com/docs/5.6/validation

问候。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多