422 Unprocessable Entity ?
用 postman 调试 VerificationCodesController store 方法时不能通过验证
{
"message": "422 Unprocessable Entity",
"errors": {
"phone": [
"电话 不能为空。"
]
},
"status_code": 422,
"debug": {
"line": 22,
"file": "/home/vagrant/code/larabbs/vendor/dingo/api/src/Http/FormRequest.php",
"class": "Dingo\\Api\\Exception\\ValidationHttpException",
"trace": [
"#0 /home/vagrant/code/larabbs/vendor/laravel/framework/src/Illuminate/Validation/ValidatesWhenResolvedTrait.php(26): Dingo\\Api\\Http\\FormRequest->failedValidation(Object(Illuminate\\Validation\\Validator))",
postman 工具中,选择的时POST方法,并在body中有添加Key:phone,Value:手机号.
phone:13........
VerificationCodeRequest 类完全是从教程复制粘贴的,请问问题出在哪儿呢?
@liyu001989 大佬,把请求 body 用application/x-www-form-urlencoded 提交就出来了。
Content-Type:application/x-www-form-urlencoded