Мне нужно иметь проверку для поля с именем address, и оно будет проверяться только в том случае, если поле флажка не отмечено, поэтому я знаю, что если вы не установите флажок, оно не отправляется в запросе на публикацию.Так как мне сделать так, чтобы адрес required_if chkaddress отсутствовал в почтовом запросе?Это то, что мне нужно включить в мое правило проверки, может кто-нибудь помочь мне с этим, пожалуйста.
что у меня есть, вот это;
$validator = Validator::make($request->all(), [
'owner_firstname' => 'required|min:2|max:30',
'owner_lastname' => 'required|min:2|max:30',
'partner_firstname' => 'nullable|min:2|max:30',
'partner_lastname' => 'nullable|min:2|max:30',
'baby_firstname' => 'nullable|min:2|max:30',
'baby_lastname' => 'nullable|min:2|max:30',
'month' => 'not_in:0',
'day' => 'not_in:0',
'year' => 'numeric|digits:4',
'guests_message' => 'required|min:30|max:5000',
'address' => 'required_unless:chk_address,off', // this line here
'fullname' => 'required_if:chk_address,on',
'address_line_01' => 'required_if:chk_address,on',
// 'address_line_02' => 'required_if:chk_address,on',
'city' => 'required_if:chk_address,on',
'state' => 'required_if:chk_address,on',
'zip_code' => 'required_if:chk_address,on',
'phone' => 'required_if:chk_address,on',
'country' => 'required_if:chk_address,on|not_in:0'
]);