Проверяйте from_date до to_date и to_date после from_date, также обе даты до сегодняшнего дня в проверке laravel nova - PullRequest
0 голосов
/ 13 декабря 2018
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. Формат даты Гм

  2. В прошлом

  3. До даты

До даты

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

  2. В прошлом

  3. После даты

Как я могу добавить обе проверки в поле laravel nova, сделать свойства правил?И как дата до to_date и дата до сегодняшнего дня.

Заранее спасибо.

1 Ответ

0 голосов
/ 13 декабря 2018

Вы можете прикрепить все правила проверки 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'), 
 ];
...