Мне нужна помощь с проверкой формы Laravel:
blade-сервер:
<input type="datetime-local" class="form-control" name="date[]">
проверка:
$now = Carbon::now();
$after = Carbon::createFromDate(2025,01,01);
return request()->validate([
'name' => ['required'],
'description' => ['required'],
'date' => ['required', 'before:'. $now, 'after:'.$after]
]);
Я думаю, что это должно работать, однако не Неважно, какое входное значение оно ВСЕГДА выбрасывает и выдает ошибку. Я думаю, что формат даты не совпадает и Laravel не может сделать сравнение. У меня в основном то же самое сравнение в другой форме, но только с типом даты, и это прекрасно работает.
Я нашел здесь похожий вопрос, но у меня ничего не получалось. У меня нет идей. У кого-нибудь еще была такая же проблема?
Спасибо за ответ заранее