Laravel.
Подключаю собственное правило валидации в реквест файле
return [
'name' => array('required','string', 'max:'.$this->max_name, new Uppercase($title=true)),
];
В этом правиле проверка
public function passes($attribute, $value)
{
return strtoupper($value) !== $value;
}
Которая пропускает (правильно)
ddddddddd
Не пропускает (правильно)
DDDDDDDDDD
Пропускает (правильно)
DdddddddD
УуууууууууУ
Не пропускает (какого черта?)
ЫыыыЫ
Чем ему не нравится ЫыыыЫ?