当前位置:  开发笔记 > 编程语言 > 正文

Laravel - 防止错误显示在控制台中

如何解决《Laravel-防止错误显示在控制台中》经验,为你挑选了1个好方法。



1> Vikas..:

看起来您正在使用Laravel表单请求验证,如果AJAX表单提交,则会发送422状态代码以验证失败以及错误.您现在可以做两件事来更改状态代码并从控制台中删除错误消息(仅在这种情况下):

    覆盖vendor/laravel/framework/src/Illuminate/Foundation/Http/FormRequest.php中的响应函数,并在新函数中将状态代码更改为200.从那里复制函数并将其粘贴到app/Http/Requests/Request.php中的Request类中.更改以下行

    return new JsonResponse($errors, 422);
    

    这样的事情:

    $errors['status'] = 'error'; return new JsonResponse($errors, 200);

    而不是使用表单请求验证,在控制器函数中创建验证器实例以进行验证,并在验证失败时返回JSON响应,并使用200状态代码.

推荐阅读
pan2502851807
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有