Laravel Validation - Проверить поле Required_with и пустое или обнуляемое - PullRequest
0 голосов
/ 05 июня 2019

Мне нужно проверить, присутствует ли контакт, проверить, присутствует ли contact.phone или contact.mobile, один из которых, а другой может быть нулевым или пустым.Но если контакт отсутствует, не проверяет контакт (для людей, которые думают о настоящем использовании)

Мой запрос такой:

Запрос


{
    "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 не null

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...