簡體   English   中英

如何在PHP中使用required_if Laravel驗證

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM