[英]How to use required_if Laravel Validation in php
如果重量不為空,我想進行驗證,然后需要shipping_cost和虎鉗。
array('weight' => 'numeric|required_if:shipping_cost,value',
'shipping_cost' => 'numeric|required_if:weight,value')
“重量, 價值 ”和“裝運成本 , 價值 ”的價值是多少?
我不確定您是否可以在沒有特定值的情況下使用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';
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.