2017-06-07 5 views
1

"no_industry"というチェックボックスがあります。チェックボックスが選択されていない場合、2セットのチェックボックスが必要です。

<label><input type="checkbox" name="no_industry" id="no_industry" value="NoIndustry">No Industry Focus</label> 

この値が選択されていない場合は、次のいずれかのチェックボックスリストから値を選択する必要があります。

<input type="checkbox" id="indus_communication" name="industry[]" value="Communications/CSI">Communications/CSI</label> 

<input type="checkbox" id="indus_communication" name="solution[]" value="Communications/CSI">Communications/CSI</label> 

私はそれをどのように行うのですか?

次の検証を追加しましたが、動作していないようです。

'industry' => ['required_if:no_industry,NULL'], 
    'solution' => ['required_if:no_industry,NULL'] 

答えて

1

私はそのここで値

としてnullを取るが、あなたが

$this->validate($request, [ 

     'industry' => 'required_without:no_industry', 
     'solution' => 'required_without:no_industry', 
    ]); 

またはこの希望にそれを試してみてください

'industry' => ['required_without:no_industry'], 
    'solution' => ['required_without:no_industry'] 

などとして試すことができ、それのための代替ソリューションだと思います役立ちます - !!

+0

私はソリューションまたは業界のいずれかからユーザーを選択します。この検証では、両方を選択するよう求められます。 –

+0

それは動作しませんでした。 –

+0

それは大丈夫です、私はそれがいくつかの方法を動作させるために管理してきました。ありがとうございました –

関連する問題