如果重量不是空的话我想要验证,然后需要shipping_cost和vise verse。
array('weight' => 'numeric|required_if:shipping_cost,value',
'shipping_cost' => 'numeric|required_if:weight,value')
重量,值'的价值是多少?和' shipping_cost,价值' ?
答案 0 :(得分:0)
我不确定您是否可以在没有特定值的情况下使用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';
}