Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/275.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 错误422使用ajax的laravel中的不可处理实体_Php_Ajax_Laravel - Fatal编程技术网

Php 错误422使用ajax的laravel中的不可处理实体

Php 错误422使用ajax的laravel中的不可处理实体,php,ajax,laravel,Php,Ajax,Laravel,我在应用Laravel时遇到了下一个错误: 422 Unprocessable Entity 请求是: _token LgJFXgWTMLtGcax4k2BoU86U2x1MEL7fqXrvl3i0 txtDetalle qqq txtSucursal 123 服务器响应是: {"txtSucursal":["The txt sucursal must be at least 4 characters."]} 生成以下错误: "NetworkError: 422 Unprocessab

我在应用Laravel时遇到了下一个错误:

422 Unprocessable Entity
请求是:

_token  LgJFXgWTMLtGcax4k2BoU86U2x1MEL7fqXrvl3i0
txtDetalle  qqq
txtSucursal 123
服务器响应是:

{"txtSucursal":["The txt sucursal must be at least 4 characters."]}
生成以下错误:

"NetworkError: 422 Unprocessable Entity -"
代码是下一个:


您已经设置了一个验证规则,
txtSucursal
至少有四个字符,而字符串
123
只有三个字符。因此,Laravel返回一个验证错误,其HTTP状态代码为422。

您如何优雅地捕获此错误,并使用返回的JSON响应显示错误,以便422不会出现,或者这样可以吗?@RobertRocha Laravel中的422个错误自动包含有关遇到的验证错误的详细JSON数据。