Laravel手动返回错误码示例


Posted in PHP onOctober 22, 2019

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

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

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

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

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

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

以上这篇Laravel手动返回错误码示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
PHP最常用的2种设计模式工厂模式和单例模式介绍
Aug 14 PHP
一些php项目中比较通用的php自建函数的详解
Jun 06 PHP
关于php 接口问题(php接口主要也就是运用curl,curl函数)
Jul 01 PHP
ThinkPHP利用PHPMailer实现邮件发送实现代码
Sep 26 PHP
PHP防止表单重复提交的几种常用方法汇总
Aug 19 PHP
php对关联数组循环遍历的实现方法
Mar 13 PHP
深入浅出php socket编程
May 13 PHP
php生成PDF格式文件并且加密
Jun 22 PHP
PHP实现的json类实例
Jul 28 PHP
php如何实现只替换一次或N次
Oct 29 PHP
php简单实现数组分页的方法
Apr 30 PHP
浅谈Laravel中的一个后期静态绑定
Aug 11 PHP
Laravel 6.2 中添加了可调用容器对象的方法
Oct 22 #PHP
浅谈Laravel模板实体转义带来的坑
Oct 22 #PHP
Laravel定时任务的每秒执行代码
Oct 22 #PHP
Laravel框架实现定时Task Scheduling例子
Oct 22 #PHP
laravel 解决强制跳转 https的问题
Oct 22 #PHP
Laravel重定向,a链接跳转,控制器跳转示例
Oct 22 #PHP
Laravel 简单实现Ajax滚动加载示例
Oct 22 #PHP
You might like
PHP树-不需要递归的实现方法
2016/06/21 PHP
PHP实现在对象之外访问其私有属性private及保护属性protected的方法
2017/11/20 PHP
PHP递归统计系统中代码行数
2019/09/19 PHP
Javascript中eval函数的使用方法与示例
2007/04/09 Javascript
十分钟打造AutoComplete自动完成效果代码
2009/12/26 Javascript
JS获取当前页面名称的简单实例
2016/08/19 Javascript
js canvas实现适用于移动端的百分比仪表盘dashboard
2017/07/18 Javascript
微信小程序之蓝牙的链接
2017/09/26 Javascript
浅谈 Vue 项目优化的方法
2017/12/16 Javascript
javaScript 连接打印机,打印小票的实例
2017/12/29 Javascript
在Vue中使用highCharts绘制3d饼图的方法
2018/02/08 Javascript
Angular5升级RxJS到5.5.3报错:EmptyError: no elements in sequence的解决方法
2018/04/09 Javascript
node.js ws模块搭建websocket服务端的方法示例
2019/04/25 Javascript
JS实现压缩上传图片base64长度功能
2019/12/03 Javascript
Vue vm.$attrs使用场景详解
2020/03/08 Javascript
python实现上传样本到virustotal并查询扫描信息的方法
2014/10/05 Python
python实现红包裂变算法
2016/02/16 Python
Form表单及django的form表单的补充
2019/07/25 Python
python并发爬虫实用工具tomorrow实用解析
2019/09/25 Python
基于pandas中expand的作用详解
2019/12/17 Python
IE滤镜与CSS3效果(详细整理分享)
2013/01/25 HTML / CSS
耐克巴西官方网站:Nike巴西
2016/08/14 全球购物
C语言基础笔试题
2013/04/27 面试题
酒店前台接待岗位职责
2013/12/03 职场文书
公司人力资源的自我评价
2014/01/02 职场文书
反邪教宣传工作方案
2014/05/07 职场文书
银行青年文明号事迹材料
2014/05/31 职场文书
代办委托书怎么写
2014/08/01 职场文书
2014年个人委托书范本
2014/10/13 职场文书
会计专业自荐信范文
2015/03/05 职场文书
2015年学校精神文明工作总结
2015/05/27 职场文书
初中语文教学随笔
2015/08/15 职场文书
工作违纪的检讨书范文
2019/07/09 职场文书
MySQL命令行操作时的编码问题详解
2021/04/14 MySQL
使用goaccess分析nginx日志的详细方法
2021/07/09 Servers
Nginx使用Lua模块实现WAF的原理解析
2021/09/04 Servers