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 中执行系统外部命令
Oct 09 PHP
杏林同学录(八)
Oct 09 PHP
用ADODB来让PHP操作ACCESS数据库的方法
Dec 31 PHP
php中获取远程客户端的真实ip地址的方法
Aug 03 PHP
async和DOM Script文件加载比较
Jul 20 PHP
PHP中exec与system用法区别分析
Sep 22 PHP
在win7中搭建Linux+PHP 开发环境
Oct 08 PHP
PHP采用get获取url汉字出现乱码的解决方法
Nov 13 PHP
php中执行系统命令的方法
Mar 21 PHP
CI框架整合smarty步骤详解
May 19 PHP
小程序微信退款功能实现方法详解【基于thinkPHP】
May 05 PHP
PHP7 弃用功能
Mar 09 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/08/06 PHP
php上传功能集后缀名判断和随机命名(强力推荐)
2015/09/10 PHP
使用apply方法处理数组的三个技巧[译]
2012/09/20 Javascript
分享JavaScript获取网页关闭与取消关闭的事件
2013/12/13 Javascript
javascript中bind函数的作用实例介绍
2014/09/28 Javascript
JS常见问题之为什么点击弹出的i总是最后一个
2016/01/05 Javascript
jQuery1.9+中删除了live以后的替代方法
2016/06/17 Javascript
Json解析的方法小结
2016/06/22 Javascript
AngularJS教程 ng-style 指令简单示例
2016/08/03 Javascript
完美解决jQuery 鼠标快速滑过后,会执行多次滑出的问题
2016/12/08 Javascript
读Javascript高性能编程重点笔记
2016/12/21 Javascript
vue axios请求超时的正确处理方法
2018/04/02 Javascript
jquery实现选项卡切换代码实例
2019/05/14 jQuery
vue实现搜索过滤效果
2019/05/28 Javascript
layui自己添加图片按钮并点击跳转页面的例子
2019/09/14 Javascript
javascript canvas检测小球碰撞
2020/04/17 Javascript
[00:56]2014DOTA2国际邀请赛 DK、iG 赛前探访
2014/07/10 DOTA
python实现中文转换url编码的方法
2016/06/14 Python
Python中强大的命令行库click入门教程
2016/12/26 Python
python版微信跳一跳游戏辅助
2018/01/11 Python
pandas 将list切分后存入DataFrame中的实例
2018/07/03 Python
Python设计模式之解释器模式原理与用法实例分析
2019/01/10 Python
Pandas聚合运算和分组运算的实现示例
2019/10/17 Python
python处理excel绘制雷达图
2019/10/18 Python
Python的形参和实参使用方式
2019/12/24 Python
python实现提取str字符串/json中多级目录下的某个值
2020/02/27 Python
浅谈matplotlib中FigureCanvasXAgg的用法
2020/06/16 Python
python 实现全球IP归属地查询工具
2020/12/18 Python
韩国美国时尚服装和美容在线全球市场:KOODING
2018/11/07 全球购物
利达恒信公司.NET笔试题面试题
2016/03/05 面试题
介绍一下HDLC(High-Level Data Link Control)高层数据链路协议
2012/01/21 面试题
小学教师学期末自我评价
2013/09/25 职场文书
法制工作总结2015
2015/07/23 职场文书
党员心得体会范文2016
2016/01/23 职场文书
Spring Bean的实例化之属性注入源码剖析过程
2021/06/13 Java/Android
Nginx+Windows搭建域名访问环境的操作方法
2022/03/17 Servers