当前位置:首页 > CMS教程 > 其它CMS > 列表

Laravel手动返回错误码示例

发布:smiling 来源: PHP粉丝网  添加日期:2022-01-15 19:21:20 浏览: 评论:0 

今天小编就为大家分享一篇Laravel手动返回错误码示例,具有很好的参考价值,希望对大家有所帮助,一起跟随小编过来看看吧。

设想到一个情景,如果新增数据库时用户提交的数据正确,也就是通过了验证,但是添加数据库时发生错误,比如:

  1. if(!$users->save()){ 
  2.   //新增数据库时发生错误 

那么需要返回错误信息,这个时候怎么手动呢?找到了一个函数,特此记录,感觉够用了:

  1. $errors=array
  2.   'message'=>"新增数据库发生错误,请稍后再试" 
  3. ); 
  4. // $errors 定义返回的错误信息 
  5. // 422 表示返回该信息的状态码 
  6. return new JsonResponse($errors, 422); 

这样在前台就能接受到该错误信息了,如下:

  1. $.ajax({ 
  2.   success:function(){}, 
  3.   error:function(){ 
  4.     // 由于返回422的错误状态码,所以会自动调用ajax的错误函数,不需要人为再手工判断 
  5.   } 
  6. });

Tags: Laravel返回错误

分享到: