首页 > 解决方案 > required if validation with email adress

问题描述

I am trying to validate one paypal id field based on payment option selected.

If payment option selected paypal then paypal_id must be present and type of email id. If payment option is credit then paypal id is not required.

$rule = [
            "paypal_id" => "required_if:payment-option,paypal|email"
        ];

But it gives me error "The paypal id must be a valid email address" When i select credit option. The paypal payment option works perfectly.

Any suggestions will helpful.

标签: phpvalidationlaravel-5requiredfieldvalidatorlaravel-validation

解决方案


尝试这个:

$rule = [
        "paypal_id" => "sometimes|required_if:payment-option,paypal|email"
    ];

推荐阅读