叫我笨,但我不明白:) 我想設置驗證器規則,所以它只會在兩個字段中的一個出現時纔會通過(adgroup或all_adgroups)。Laravel驗證required_without_all
這裏是我的控制器:
$this->validate($request,
[
'new_target_cpa_value' => 'required|numeric',
'adgroups' => 'exists:google.ad_groups,id|required_without_all:all_agroups',
'all_agroups' => 'required_without_all:adgroups'
]
);
dd($request->all());
這裏是DD:
"_token" => "aHjluUXPuZpEbglmVt4UePhriGvRWDOjk3OgfF88" "new_target_cpa_value" => "123" "adgroups" => array:1 [▶] "all_agroups" => "1"
其輸入類型是廣告組?這是一個複選框或多選? – lewis4u
adroups是多選。 name is adgroups [] 我嘗試了adgroups和adgroups [] –
並且至少必須選擇一個?要麼?一個組或所有組... – lewis4u