Я использую laravel 5.6 и пытаюсь использовать validate для проверки ввода.
Но у меня проблема с required_without.
У меня есть 4 ввода: heure_bureau / heure_supp_bureau / heure_terrain / heure_supp_terrain
Я должен заполнить хотя бы один ввод.Поэтому, если я заполняю heure_bureau, остальные не нужны.
Поэтому я использую этот код:
$validator = \Validator::make($request->all(), [
'heures_bureau' => 'nullable|date_format:"H\hi"|required_without:heures_supp_bureau,heures_terrain,heures_supp_terrain|before:07h45',
'heures_supp_bureau' => 'nullable|date_format:"H\hi"|required_without:heures_bureau,heures_terrain,heures_supp_terrain|before:13h15',
'heures_terrain' => 'nullable|date_format:"H\hi"|required_without:heures_bureau,heures_supp_bureau,heures_supp_terrain|before:07h45',
'heures_supp_terrain' => 'nullable|date_format:"H\hi"|required_without:heures_bureau,heures_supp_bureau,heures_terrain|before:13h15'
], $messages);
Но это не работает.У меня есть ошибка для каждого ввода, когда я заполняю один.Если я использую Requried_without только с одним входом, он будет работать хорошо, но не тогда, когда я использую его с несколькими входами.
Где я ошибаюсь?
Спасибо за вашу помощь!