Php 错误422使用ajax的laravel中的不可处理实体
我在应用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
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数据。