讨论数量:
我觉得你对 Laravel Validation 跟 表单提交方式有什么误解。。。
其次你这问题添加一个 X-Requested-With: XMLHttpRequest
的 header 应该可以解决。
laravel 中 api接口 使用 FormRequest 验证时,返回json格式的 validate错误信息:http://james.dmzfa.com/articles/laravel-zh...
\API::error(function (\Illuminate\Validation\ValidationException $exception) {
$data = $exception->validator->getMessageBag();
$msg = collect($data)->first();
if (is_array($msg)) $msg = $msg[0];
$status_code = $exception->status;
return response()->json(['message' => $msg, 'status_code' => $status_code], $status_code);
});
放到AppProvider下 不知道能不能帮到你
推荐文章: