Laravel实现自定义错误输出内容的方法


Posted in PHP onOctober 10, 2016

本文实例讲述了Laravel实现自定义错误输出内容的方法。分享给大家供大家参考,具体如下:

这里分析一下laravel对于提交的数据进行验证,怎么自定义错误输出的内容

在根目录下运行命令

php artisan make:request PostUpdateRequest

会在app\Http\Requests目录下创建PostUpdateRequest文件

比如我设置

public function rules()
{
  return [
    'posts_title' => 'required',//必填
  ];
}

在PostUpdateRequest文件添加下面messages的方面定义错误信息

public function messages(){
    return [
      'posts_title.required' =>json_encode( ['status'=>false,'message'=>'标题必须填'],JSON_UNESCAPED_UNICODE),
    ];
}

注意上面JSON_UNESCAPED_UNICODE

来做个试验

echo json_encode("三水点靠木");

输出内容:

"\u811A\u672C\u4E4B\u5BB6"

你完全看不到这个是什么

加个参数

echo json_encode("三水点靠木", JSON_UNESCAPED_UNICODE);

输出:

"三水点靠木"

正常了,突然感觉幸福了

希望本文所述对大家基于Laravel框架的PHP程序设计有所帮助。

PHP 相关文章推荐
新版PHP将向Java靠拢
Oct 09 PHP
使用Xdebug调试和优化PHP程序之[1]
Apr 17 PHP
php intval的测试代码发现问题
Jul 27 PHP
fleaphp下不确定的多条件查询的巧妙解决方法
Sep 11 PHP
真正根据utf8编码的规律来进行截取字符串的函数(utf8版sub_str )
Oct 24 PHP
php编写批量生成不重复的卡号密码代码
May 14 PHP
PHP的Yii框架中行为的定义与绑定方法讲解
Mar 18 PHP
深入浅析PHP无限极分类的案例教程
May 09 PHP
php array_values 返回数组的值实例详解
Nov 17 PHP
PHP面向对象程序设计高级特性详解(接口,继承,抽象类,析构,克隆等)
Dec 02 PHP
PHP函数按引用传递参数及函数可选参数用法示例
Jun 04 PHP
php设计模式之策略模式实例分析【星际争霸游戏案例】
Mar 26 PHP
PHP定时任务获取微信access_token的方法
Oct 10 #PHP
php使用SAE原生Mail类实现各种类型邮件发送的方法
Oct 10 #PHP
PHP简单数据库操作类实例【支持增删改查及链式操作】
Oct 10 #PHP
Ajax实现对静态页面的文章访问统计功能示例
Oct 10 #PHP
PhpStorm terminal无法输入命令的解决方法
Oct 09 #PHP
PHP对象链式操作实现原理分析
Oct 09 #PHP
SAE实时日志接口SDK用法示例
Oct 09 #PHP
You might like
PHP设计模式之适配器模式代码实例
2015/05/11 PHP
php通过exif_read_data函数获取图片的exif信息
2015/05/21 PHP
JavaScript高级程序设计(第3版)学习笔记8 js函数(中)
2012/10/11 Javascript
js控制淡入淡出示例代码
2013/11/12 Javascript
js数组去重的常用方法总结
2014/01/24 Javascript
JS操作CSS随机改变网页背景实现思路
2014/03/10 Javascript
js实现跨域的多种方法
2015/12/25 Javascript
js实现有过渡渐变效果的图片轮播相册(兼容IE,ff)
2016/01/19 Javascript
对Js OOP编程 创建对象的一些全面理解
2016/07/26 Javascript
js拼接html字符串的注意事项
2016/10/13 Javascript
Bootstrap基本插件学习笔记之Popover提示框(19)
2016/12/08 Javascript
jQuery 实现图片的依次加载图片功能
2017/07/06 jQuery
nodejs实现简单的gulp打包
2017/12/21 NodeJs
基于vue 添加axios组件,解决post传参数为null的问题
2018/03/05 Javascript
JQuery animate动画应用示例
2019/05/14 jQuery
NodeJS实现一个聊天室功能
2019/11/25 NodeJs
[49:15]DOTA2-DPC中国联赛 正赛 CDEC vs XG BO3 第二场 1月19日
2021/03/11 DOTA
使用Python编写Linux系统守护进程实例
2015/02/03 Python
Python函数式编程指南(三):迭代器详解
2015/06/24 Python
Django 内置权限扩展案例详解
2019/03/04 Python
python使用Matplotlib改变坐标轴的默认位置
2019/10/18 Python
Ubuntu下Python+Flask分分钟搭建自己的服务器教程
2019/11/19 Python
Anaconda+Pycharm环境下的PyTorch配置方法
2020/03/13 Python
python数据库编程 Mysql实现通讯录
2020/03/27 Python
解决jupyter notebook 出现In[*]的问题
2020/04/13 Python
pytorch SENet实现案例
2020/06/24 Python
Python3如何实现Win10桌面自动切换
2020/08/11 Python
HTML5表格_动力节点Java学院整理
2017/07/11 HTML / CSS
哈萨克斯坦移动和数字技术在线商店:SatelOnline.kz
2020/09/04 全球购物
2014婚礼司仪主持词
2014/03/14 职场文书
农民工讨薪标语
2014/06/26 职场文书
观后感的写法
2015/06/19 职场文书
领导干部学习三严三实心得体会
2016/01/05 职场文书
幼儿园教师培训心得体会
2016/01/21 职场文书
SQL Server——索引+基于单表的数据插入与简单查询【1】
2021/04/05 SQL Server
Kubernetes关键组件与结构组成介绍
2022/03/31 Servers