Laravel Validation - Индивидуальное правило и индивидуальная проблема поля - PullRequest
0 голосов
/ 06 июля 2019

У меня есть поле в Laravel с именем "company_url".и он хранится так:

$post['company_url'] = "http://example.org";

, и тогда у меня есть строка правила, которую я сохранил для проверки, которая должна быть применена к этому отдельному полю.который хранится как это

   $post['rule'] = "required|max:24";

Теперь я пытаюсь этот код, чтобы получить ошибки проверки.который не работает.

    $validator = Validator::make([$post['name']], [$post['rules']]);

подскажите, как можно получить ошибки при проверке?

1 Ответ

1 голос
/ 06 июля 2019

Данные, которые вы передаете make(), имеют неверный формат. Он должен быть в формате пары ключ-значение.

Также я не знаю, откуда взялся $post['name']. Я предполагаю, что это company_url не name.

$post['rules'] также не определено. Это должно быть $post['rule']

Должно работать следующее:

$validator = Validator::make(['company_url' => $post['company_url']], ['company_url' => $post['rule']]);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...