I am trying to validate a date field only if it is present. It was working fine before I upgraded from Laravel 5.2 to 5.4
In Laravel 5.2 this rules works fine:
public function rules()
{
return [
'available_from' => 'date',
];
}
在5.4中,它返回验证错误The available from is not a valid date.
.我try 了这个新规则
public function rules()
{
return [
'available_from' => 'sometimes|date',
];
}
仍然收到相同的错误,似乎sometimes
条规则根本不影响验证.我怎样才能消除这个错误呢?
I don't understand why Laravel changed something that was working before!!!