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 相关文章推荐
windows环境下php配置memcache的具体操作步骤
Jun 09 PHP
ThinkPHP实例化模型的四种方法概述
Aug 22 PHP
thinkphp3.2.2实现生成多张缩略图的方法
Dec 19 PHP
ThinkPHP安装和设置
Jul 27 PHP
PHP响应post请求上传文件的方法
Dec 17 PHP
CI框架简单邮件发送类实例
May 18 PHP
php入门教程之Zend Studio设置与开发实例
Sep 09 PHP
PHP按一定比例压缩图片的方法
Oct 12 PHP
Linux基于php-fpm模式的lamp搭建phpmyadmin的方法
Oct 25 PHP
PHP chr()函数讲解
Feb 11 PHP
PHP实现关键字搜索后描红功能示例
Jul 03 PHP
php函数式编程简单示例
Aug 08 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
Ajax+PHP边学边练 之五 图片处理
2009/12/03 PHP
Thinkphp多文件上传实现方法
2014/10/31 PHP
js 文件引入实现代码
2010/04/23 Javascript
Array, Array Constructor, for in loop, typeof, instanceOf
2011/09/13 Javascript
浅谈重写window对象的方法
2014/12/29 Javascript
jquery插件jSignature实现手动签名
2015/05/04 Javascript
配置Grunt的Task时通配符支持和动态生成文件名问题
2015/09/06 Javascript
Bootstrap+jfinal退出系统弹出确认框的实现方法
2016/05/30 Javascript
Angular外部使用js调用Angular控制器中的函数方法或变量用法示例
2016/08/05 Javascript
jQuery动态添加与删除tr行实例代码
2016/10/18 Javascript
概述jQuery中的ajax方法
2016/12/16 Javascript
VUE多层路由嵌套实现代码
2017/05/15 Javascript
微信小程序城市定位的实现实例(获取当前所在国家城市信息)
2017/05/17 Javascript
用js屏蔽被http劫持的浮动广告实现方法
2017/08/10 Javascript
自适应布局meta标签中viewport、content、width、initial-scale、minimum-scale、maximum-scale总结
2017/08/18 Javascript
vue的.vue文件是怎么run起来的(vue-loader)
2018/12/10 Javascript
javascript设计模式 ? 外观模式原理与用法实例分析
2020/04/15 Javascript
[01:18]一目了然!DOTA2DotA快捷操作对比第一弹
2014/07/01 DOTA
[01:55]《走出家门看比赛》——DOTA2 2015国际邀请赛同城线下观战
2015/07/18 DOTA
[00:15]TI9地铁玩家打卡
2019/08/11 DOTA
python3编写C/S网络程序实例教程
2014/08/25 Python
python获取网页中所有图片并筛选指定分辨率的方法
2018/03/31 Python
Python subprocess模块功能与常见用法实例详解
2018/06/28 Python
Python基于多线程实现ping扫描功能示例
2018/07/23 Python
python GUI库图形界面开发之PyQt5工具栏控件QToolBar的详细使用方法与实例
2020/02/28 Python
Python验证码截取识别代码实例
2020/05/16 Python
交通安全寄语大全
2014/04/08 职场文书
技术岗位竞聘演讲稿
2014/05/16 职场文书
企业宣传策划方案
2014/05/29 职场文书
2014国庆黄金周超市促销活动方案
2014/09/21 职场文书
领导班子四风查摆对照检查材料思想汇报
2014/10/05 职场文书
反腐倡廉观后感
2015/06/08 职场文书
2015国庆节66周年标语
2015/07/30 职场文书
浅谈Golang 嵌套 interface 的赋值问题
2021/04/29 Golang
苹果M1芯片安装nginx 并且部署vue项目步骤详解
2021/11/20 Servers
SQL注入篇学习之盲注/宽字节注入
2022/03/03 MySQL