如何用PostManSendAPI修复错误laravel验证程序。验证程序返回重定向uri根路径。它没有错误json状态422

如何用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

如何用PostManSendAPI修复错误laravel验证程序。验证程序返回重定向uri根路径。它没有错误json状态422

Laravel在请求时重定向到root验证错误

我在Laravel请求类中有一个必填字段,当该字段不在请求中时,请求将重定向到根“/”


我通过邮递员发送请求。

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