【发布时间】:2019-09-10 21:29:36
【问题描述】:
在后端创建表单中,我需要一次验证两个字段(日期),因为我将检查这两个日期之间是否有某个值。
我被困在这个:
在我写的模型中:
public $rules = [
'date_in' => 'checkDate',
'date_out' => 'checkDate',
];
我在插件文件中写道:
public function boot()
{
Validator::extend('checkDate', function($attribute, $value, $parameters) {
// I need here two dates
// a rough condition example: $someValue BETWEEN $date1 AND $date2
if (condition) return false;
});
Validator::replacer('checkDate', function ($message, $attribute, $rule, $parameters) {
return "My error message";
});
}
【问题讨论】:
标签: laravel octobercms