Задать вопрос
DieZz
@DieZz

Как устранить ошибку валидации по регулярному выражению в Laravel 5?

Доброго времени суток. Изучаю Laravel. При валидации данных формы столкутся с проблемой. Одно из полей необходимо проверить по регулярному выражению. В документации соответствующий метод валидатора присутствует, но при выполнении ловлю исключение, что данный метод отсутствует.

BadMethodCallException in Validator.php line 2615:
Method [validateRegexp] does not exist.


static public $rules = array(
						'node'     	=> array(
                            'required',
                            'unique:com_object',
                            'regexp:/^ПРП\w+-\w+$|^АО\w+$|^ПВН\w+-\w+$/i'
                           ),
 			'street'    => 'required'
					);

...

$validation = Validator::make($data, Node::$rules,Node::$messages);
  • Вопрос задан
  • 499 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
JhaoDa
@JhaoDa
LaravelRUS Team
Потому что он называется regex.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы