我需要验证是否存在contact,验证contact.phone或contact.mobile将存在,其中之一,另一个可以为null或empty。但是,如果不存在联系,则不验证联系(对于正在考虑使用现状的人)
我的要求是这样
请求
{
"firstname":"Joe",
"contact": {
"mobile": "",
"phone": {"number": "3313231", "annex": ""}
}
}
我已经尝试过:
[
'contact' => 'sometimes|required',
'contact.phone' => 'required_with:contact|sometimes|required_without:contact.mobile',
'contact.phone.number' => 'required_without:contact.mobile|sometimes|max:20',
'contact.phone.annex' => 'sometimes|max:20',
'contact.mobile' => 'required_with:contact|required_without:contact.phone|max:20''
]
但这总是需要contact.mobile不为空