2016-12-29 31 views
3

我有三個複選框數組像cash,chequebanklaravel驗證使用要求與

當我點擊銀行復選框時,它顯示兩個文本框。 假設我點擊bank複選框,它會顯示兩個文本框,現在我提交表單。

如何使用required_with laravel validaton驗證這兩個文本框。

+0

如果你能向我們展示你到目前爲止所嘗試過的嗎? –

+0

您可以像這樣使用「有時」: $ v = Validator :: make($ data,[ 'email'=>'sometimes | required | email', ]); https://laravel.com/docs/5.3/validation#conditionally-adding-rules –

+0

格式化變量並添加一些換行符以提高可讀性。 – cb0

回答

0

試試這個

「支付型」是我設定要求(這是你的選擇),接下來確認是否支付類型值爲2,則「其他類型」是必需的。

$validator = Validator::make($data, [ 
    'payment-type' => 'required', 
    'other-type' => 'required_if:payment-type, 2' 
], $messages); 
return $validator; 
+0

我已經試過了,但沒有工作 –