Ajax 怎么捕获 request 的错误?
public function test(Request $request)
{
}
如果是表单提交的话
@foreach($errors->all() as $error)
<li>{{$error}}</li>
break;
@endphp
@endforeach
用这种形式返回错误
如果是ajax提交的时候呢?
ajax 提交过去的时候 如果验证未通过,会以json的形式的形式返回错误信息
可以在
App\Exceptions\Handler
类里面捕获对应的异常并且判断$request->ajax()
来进行ajax
的异常处理。只知道 jq 的是这样
fail 可以捕获到 validator 返回的错误对象