В форме создания бэкэнда мне нужно проверять два поля (даты) одновременно, потому что я буду проверять, есть ли какое-то значение МЕЖДУ этими двумя датами.
Я застрял в этом:
в модели, которую я написал:
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";
});
}