Проверка Laravel возвращает странное сообщение - PullRequest
0 голосов
/ 24 августа 2018

У меня есть следующий код в методе контроллера

   $request->validate([
     'facebook'    => 'URL',
     'twitter'     => 'URL',
  ]);

когда я предоставляю неверные данные, они терпят неудачу, но возвращают неправильно отформатированное сообщение следующим образом.

Я знаю, что это можно исправить с помощью пользовательских сообщений проверки

но для обязательного поля, оно показывает правильное сообщение проверки, что я пропускаю с полем URL

enter image description here

Ответы [ 2 ]

0 голосов
/ 24 августа 2018

Да, это была опечатка, согласно @ JasonGrim

Имена правил чувствительны к регистру, потому что они преобразуются в учебный случай (Str::studly()), чтобы найти имя метода для их вызова.

Таким образом, имена правил чувствительны к регистру. ниже одного исправлена ​​ошибка

 $request->validate([
        'facebook'    => 'url',
        'twitter'     => 'url',
 ]);
0 голосов
/ 24 августа 2018

параметры проверки должны быть набраны в нижнем регистре.

$request->validate([
 'facebook'    => 'url',
 'twitter'     => 'url',

]);

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...