如何用PostManSendAPI修复错误laravel验证程序。验证程序返回重定向uri根路径。它没有错误json状态422
如何用PostManSendAPI修复错误laravel验证程序。验证程序返回重定向uri根路径。它没有错误json状态422 Laravel在请求时重定向到root验证错误 我在Laravel请求类中有一个必填字段,当该字段不在请求中时,请求将重定向到根“/”如何用PostManSendAPI修复错误laravel验证程序。验证程序返回重定向uri根路径。它没有错误json状态422,laravel,validation,postman,Laravel,Validation,Postman,如何用PostManSendAPI修复错误laravel验证程序。验证程序返回重定向uri根路径。它没有错误json状态422 Laravel在请求时重定向到root验证错误 我在Laravel请求类中有一个必填字段,当该字段不在请求中时,请求将重定向到根“/” 我通过邮递员发送请求。Laravel重定向验证程序根url“/”通过它检查ajax==false。如果返回true,它将运行 If ($ this-> expectsJson ()) { Return n
我通过邮递员发送请求。Laravel重定向验证程序根url“/”通过它检查ajax==false。如果返回true,它将运行
If ($ this-> expectsJson ()) {
Return new JsonResponse ($ errors, 422);
}
我通过在标题中添加设置帖子人解决了此问题:
我希望它对下一个人有用,当验证器不能像您期望的那样工作时,您需要将其设置为向routes api发送ajax:
"Key" => "value"
X-Requested-With => XMLHttpRequest
PostMan需要配置一些ajax
否则,laravel将无法返回错误代码422
If ($ this-> expectsJson ()) {
Return new JsonResponse ($ errors, 422);
}
==>如果没有“X-request-With”:“XMLHttpRequest”在标题中,则返回false
ajax或非ajax活动其他#
对不起,我不懂英语。请在标题中添加接受:application/json