2016-12-29 15 views
3

cash,chequebankのような3つのチェックボックス配列があります。laravel validation with required with

銀行チェックボックスをクリックすると、2つのテキストボックスが表示されます。 bankのチェックボックスをクリックすると、2つのテキストボックスが表示され、フォームが送信されます。

required_with laravel validatonを使用してこの2つのテキストボックスを検証するにはどうすればよいですか。

+0

これまでに試したことをお見せできますか? –

+0

"時々"このように使うことができます: $ v = Validator :: make($ data、[ 'email' => '時には|必須| 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

私はすでにそれを試しましたが、動作しません –