Как я могу проверить, заполнено ли поле end_date, поле start_time должно быть пустым? что-то вроде: ‘start_time’ => ’empty_with: end_date’
public function rules()
{
return [
'start_date' => 'required',
'end_date' => 'nullable|after:start_date',
'start_time' => 'empty_with:end_date',
'end_time' => 'required_with:start_time',
];
}
Использовать required_without
Проверка если вы хотите, чтобы start_time требовалось, когда end_date пусто
'start_time' => 'required_without:end_date',
Проверяемое поле должно присутствовать и не быть пустым, только если нет других указанных полей.
Других решений пока нет …