Мне нужно проверить формат даты. но поле даты не является обязательным. когда я оставил поле пустым, он проверяет формат и выдает ошибку.
'doc_date' => 'date_format:d-m-Y',






Попробуйте изменить свой валидатор, чтобы он выглядел так:
'doc_date' => 'sometimes|date_format:d-m-Y'
Если ввод всегда отправляется, вы можете попробовать это вместо этого:
'doc_date' => 'filled|date_format:d-m-Y'
Если вы не хотите, чтобы валидатор считал нулевые значения недействительными, попробуйте nullable, например:
'doc_date' => 'nullable|date_format:d-m-Y'
Спасибо Маяк за ссылку также.
Попробуй это:
'doc_date' => 'nullable|date_format:d-m-Y',
Ваш вопрос довольно расплывчатый - вы проверяете, используя встроенные валидаторы в Laravel?