Проверяйте 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').''),

        ];

Выше мой код, у меня есть следующее требование проверки:

С даты

  1. Формат даты Ymd

  2. В прошлом

  3. До даты

На свидание

  1. Формат даты Ymd

  2. В прошлом

  3. После даты

Как я могу добавить обе проверки в поле 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'), 
 ];
Другие вопросы по тегам