У меня есть форма, в ней есть поле даты с именем starts
, которое необязательно:
...
<input type="date" name="starts">
...
Затем я создал Запрос в Laravel, который, среди прочего, проверяет, является ли starts
датой, поэтому функция rules()
в Запросе выглядит примерно так:
public function rules()
{
return [
... (more validation rules)
'starts' => 'date',
... (more validation rules)
];
}
Итак, когда я отправляю форму, а starts
нет, правила проверки вступают в силу, они говорят, что это не дата, и возвращаются в мою форму.
Как мне сказать Laravel, что starts
- это дата, только если она присутствует?
Я смотрю что-то вроде проверки в файлах, которая происходит только при наличии файла