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').''),
];
以上是我的代码,我具有以下验证要求:
自日期
日期格式Y-m-d
过去
迄今为止
截止日期
日期格式Y-m-d
过去
起始日期之后
如何在laravel nova字段的make rules属性中将两个验证加在一起?既是to_date之前的日期,也是今天之前的日期。
谢谢。
答案 0 :(得分:1)
您可以将所有Laravel验证规则附加到Nova资源字段。
尝试以下代码,
验证参考:After date,Before date
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'),
];