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中文本数据翻页(留言本翻页)
Oct 09 PHP
php笔记之常用文件操作
Oct 12 PHP
PHP与SQL注入攻击防范小技巧
Sep 16 PHP
php中filter函数验证、过滤用户输入的数据
Jan 13 PHP
PHP链接MySQL的常用扩展函数
Oct 23 PHP
PHP版本如何选择?应该使用哪个版本?
May 13 PHP
Yii+upload实现AJAX上传图片的方法
Jul 13 PHP
php 变量引用与变量销毁机制详细介绍
Dec 05 PHP
thinkphp框架page类与bootstrap分页(美化)
Jun 25 PHP
360搜索引擎自动收录php改写方案
Apr 28 PHP
Laravel框架控制器的request与response用法示例
Sep 30 PHP
php 使用 __call实现重载功能示例
Nov 18 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
jQuery库与其他JS库冲突的解决办法
2010/02/07 Javascript
探讨js中的双感叹号判断
2013/11/11 Javascript
js中的setInterval和setTimeout使用实例
2014/05/09 Javascript
JQuery中serialize()、serializeArray()和param()方法示例介绍
2014/07/31 Javascript
用JavaScript实现使用鼠标画线的示例代码
2014/08/19 Javascript
javascript版2048小游戏
2015/03/18 Javascript
iPhone手机上搭建nodejs服务器步骤方法
2015/07/06 NodeJs
JavaScript知识点总结之如何提高性能
2016/01/15 Javascript
原生JS封装Ajax插件(同域、jsonp跨域)
2016/05/03 Javascript
js微信分享API
2020/10/11 Javascript
javascript self对象使用详解
2016/10/18 Javascript
easyui-combobox 实现简单的自动补全功能示例
2016/11/08 Javascript
javascript递归函数定义和用法示例分析
2020/07/22 Javascript
js+canvas实现转盘效果(两个版本)
2020/09/13 Javascript
[03:59]5分钟带你了解什么是DOTA2(第二期)
2017/02/07 DOTA
[00:47]DOTA2荣耀之路6:玩不了啦!
2018/05/30 DOTA
python通过线程实现定时器timer的方法
2015/03/16 Python
在Python的web框架中中编写日志列表的教程
2015/04/30 Python
使用Python生成url短链接的方法
2015/05/04 Python
python3模块smtplib实现发送邮件功能
2018/05/22 Python
python迭代dict的key和value的方法
2018/07/06 Python
django_orm查询性能优化方法
2018/08/20 Python
Python OpenCV对本地视频文件进行分帧保存的实例
2019/01/08 Python
pytorch动态网络以及权重共享实例
2020/01/06 Python
美国畅销的跑步机品牌:ProForm
2017/02/06 全球购物
John Hardy官方网站:手工设计首饰的奢侈品牌
2017/07/05 全球购物
美国Curacao百货连锁店网站:iCuracao.com
2019/07/20 全球购物
Puma印度官网:德国运动品牌
2019/10/06 全球购物
写一个方法,输入一个文件名和一个字符串,统计这个字符串在这个文件中出现的次数
2016/04/13 面试题
企业文化标语口号
2014/06/09 职场文书
低碳生活的宣传标语
2014/06/23 职场文书
2015年食品安全工作总结
2015/05/15 职场文书
一百条裙子读书笔记
2015/07/01 职场文书
《索溪峪的野》教学反思
2016/02/19 职场文书
个人落户申请书怎么写?
2019/06/28 职场文书
Golang 切片(Slice)实现增删改查
2022/04/22 Golang