2016-12-19 3 views
0

Мне интересно, действительно ли это возможно сделать «вам либо нужно указать номер телефона, либо адрес электронной почты».Laravel запрос валидации выбор

В настоящее время мой запрос

public function rules() 
{ 
    return [ 
     'first_name' => 'required|min:3', 
     'email_address' => 'required|email', 
     'phone' => 'required', 
     'body' => 'required|min:3', 
    ]; 
} 

ли я сделать это с, если заявление?

ответ

1

Вы можете использовать required_without правило: https://laravel.com/docs/5.3/validation#rule-required-without

public function rules() 
{ 
    return [ 
     'first_name' => 'required|min:3', 
     'email_address' => 'required_without:phone|email', 
     'phone' => 'required_without:email_adress', 
     'body' => 'required|min:3', 
    ]; 
} 

Кстати, я уверен, что некоторые люди имеют 2 буквы имени.

+0

Спасибо за это, и спасибо за напоминание с первым именем! –

+0

Добро пожаловать :) – AntoineB

Смежные вопросы