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汉字转换拼音的类
Jun 18 PHP
3个PHP多维数组转为一维数组的方法实例
Mar 13 PHP
PHP return语句的另一个作用
Jul 30 PHP
PHP基于imap获取邮件实例
Nov 11 PHP
ThinkPHP中redirect用法分析
Dec 05 PHP
php实现paypal 授权登录
May 28 PHP
Zend Framework框架Smarty扩展实现方法
Mar 22 PHP
PHP在线调试执行的实现方法(附demo源码)
Apr 28 PHP
Laravel构建即时应用的一种实现方法详解
Aug 31 PHP
ThinkPHP5+Layui实现图片上传加预览功能
Aug 17 PHP
PHP获取数据库表中的数据插入新的表再原删除数据方法
Oct 12 PHP
PHP将英文数字转换为阿拉伯数字实例讲解
Jan 28 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
通过html表格发电子邮件
2006/10/09 PHP
一个简洁的多级别论坛
2006/10/09 PHP
php中大括号作用介绍
2012/03/22 PHP
php无序树实现方法
2015/07/28 PHP
linux平台编译安装PHP7并安装Redis扩展与Swoole扩展实例教程
2016/09/30 PHP
PHP自动生成缩略图函数的源码示例
2019/03/18 PHP
自动更新作用
2006/10/08 Javascript
jquery 指南/入门基础
2007/11/30 Javascript
javascript 常用关键字列表集合
2007/12/04 Javascript
通用JS事件写法实现代码
2009/01/07 Javascript
Exjs 入门篇
2010/04/07 Javascript
jquery方法+js一般方法+js面向对象方法实现拖拽效果
2012/08/30 Javascript
浅析javascript中function 的 length 属性
2014/05/27 Javascript
JS版元素周期表实现方法
2015/08/05 Javascript
Java中Timer的用法详解
2015/10/21 Javascript
基于js实现微信发送好友如何分享到朋友圈、微博
2015/11/30 Javascript
javascript事件委托的用法及其好处简析
2016/04/04 Javascript
微信小程序中时间戳和日期的相互转换问题
2018/07/09 Javascript
微信小程序实现省市区三级地址选择
2020/06/21 Javascript
vue+elementUI中表格高亮或字体颜色改变操作
2020/11/02 Javascript
Python中zfill()方法的使用教程
2015/05/20 Python
Python编写电话薄实现增删改查功能
2016/05/07 Python
python+tkinter实现学生管理系统
2019/08/20 Python
Python 依赖库太多了该如何管理
2019/11/08 Python
提升python处理速度原理及方法实例
2019/12/25 Python
Python猫眼电影最近上映的电影票房信息
2020/09/18 Python
模具数控专业自荐信
2014/01/27 职场文书
《九寨沟》教学反思
2014/04/08 职场文书
政治表现评语
2014/05/04 职场文书
连锁超市项目计划书
2014/09/15 职场文书
不遵守课堂纪律的检讨书
2014/09/24 职场文书
2015年老干部工作总结
2015/04/23 职场文书
2015年药店店长工作总结
2015/04/29 职场文书
SQLServer2008提示评估期已过解决方案
2021/04/12 SQL Server
Spring boot应用启动后首次访问很慢的解决方案
2021/06/23 Java/Android
MySQL 表锁定 LOCK和UNLOCK TABLES的 SQL语法
2022/04/18 MySQL