Я новичок в Laravel и использую Laravel 6.x. Мне нужно написать проверку, которая проверяет дату, указанную пользователем в форме (через средство выбора даты JQuery), чтобы убедиться, что пользователь выбрал дату, которая совпадает с текущей датой или предшествует ей. Я не могу понять, как выразить текущую дату без использования апострофов в моем выражении, и ЭТО помешает Laravel правильно понять проверку.
Например, если я напишу:
Код: Выделить всё
'sleep_date' => ['required', 'before-or-equal-date: Date(Y-m-d)']
это не сработает, поскольку вокруг аргумента функции Date нет апострофов. Но если я добавлю апострофы, как в этом примере, Laravel сообщит, что произошла синтаксическая ошибка:
Код: Выделить всё
'sleep_date' => ['required', 'before-or-equal-date: Date('Y-m-d')']
Как мне это закодировать, чтобы оно работало как задумано?
Подробнее здесь:
https://stackoverflow.com/questions/603 ... current-da