2017-06-07 1 views
1

Ich habe ein Kontrollkästchen namens "no_industry".Machen Sie 2 Sätze von Kontrollkästchen erforderlich, wenn ein Kontrollkästchen nicht aktiviert ist

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

Wenn dieser Wert nicht ausgewählt ist, muss der Benutzer einen Wert aus einer der folgenden Kontrollkästchen auswählen.

<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> 

Wie kann ich das tun?

Ich habe die folgende Validierung hinzugefügt, aber es scheint nicht funktioniert.

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

Antwort

1

Ich denke, die als Wert null unter

Hier ist eine alternative Lösung für die es können Sie versuchen, als

$this->validate($request, [ 

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

oder als

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

Try This es Hoffnung wird helfen-- !!

+0

Ich möchte nur Benutzer aus Lösung oder Industrie auswählen. Diese Validierung fordert Sie auf, beide auszuwählen. –

+0

Es hat nicht funktioniert. –

+0

ist es in Ordnung, ich habe es geschafft, wie es funktioniert. Danke –

Verwandte Themen