如何在PHP中使用required_if Laravel验证

考斯图布·布贾巴尔(Kaustubh Bhujbal)

如果重量不为空,我想进行验证,然后需要shipping_cost和虎钳。

array('weight' => 'numeric|required_if:shipping_cost,value',
'shipping_cost' => 'numeric|required_if:weight,value')

“重量,价值”和“装运成本价值”的价值是多少?

ekrembk

我不确定您是否可以在没有特定值的情况下使用required_if。

您可以为此使用条件。

$rules = [
    'weight' => ['numeric'],
    'shipping_cost' => ['numeric']
]

// Shipping costs requires weight, and weight requires shipping cost
if ( ! empty(Input::get('weight')) or ! empty(Input::get('shipping_cost')))
{
    $weight['shipping_cost'][] = 'required';
    $rules['weight'][] = 'required';
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章