Проверяйте from_date до to_date и to_date после from_date, также обе даты до сегодняшнего дня в проверке laravel nova
return [
Date::make('From Date')
->sortable()
->rules('required', 'date', 'date_format:Y-m-d', 'before:'.date('Y-m-d').''),
Date::make('To Date')
->sortable()
->rules('required', 'date', 'date_format:Y-m-d', 'before:'.date('Y-m-d').''),
];
Выше мой код, у меня есть следующее требование проверки:
С даты
Формат даты Ymd
В прошлом
До даты
На свидание
Формат даты Ymd
В прошлом
После даты
Как я могу добавить обе проверки в поле laravel nova? Как и в дате до to_date, так и в дате до сегодняшнего дня.
Заранее спасибо.
1 ответ
Решение
Вы можете прикрепить все правила проверки Laravel к полям ресурса Nova.
Попробуйте код ниже,
Ссылка на валидацию: после даты, до даты
return [
Date::make('From Date')
->sortable()
->rules('required', 'date', 'date_format:Y-m-d', 'before:today', 'before:to_date'),
Date::make('To Date')
->sortable()
->rules('required', 'date', 'date_format:Y-m-d', 'before:today', 'after:from_date'),
];