Как проверить postdata api rest в codeignitor 4 и как добавить пользовательское сообщение об ошибке в $ validation-> check ($ value, 'required')? - PullRequest
1 голос
/ 17 января 2020

Api postdata:

{
"username": "abc@gmail.com",
   "password" : 12345678,
}

Код контроллера:

 $validation =  \Config\Services::validation();
$validation->setRules([
                                'username' => 'required',
                                'password' => 'required'

                        ]);

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

1 Ответ

0 голосов
/ 27 января 2020

Формат, который вы публикуете, выглядит как json массив / объект. Если это так, убедитесь, что вы сначала конвертируете его с помощью json_decode, прежде чем передать его на проверку.

...