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 相关文章推荐
解析thinkphp基本配置 convention.php
Jun 18 PHP
php一维二维数组键排序方法实例总结
Nov 13 PHP
typecho插件编写教程(六):调用接口
May 28 PHP
PHP错误Warning:mysql_query()解决方法
Oct 24 PHP
调试WordPress中定时任务的相关PHP脚本示例
Dec 10 PHP
优化WordPress中文章与评论的时间显示
Jan 12 PHP
Zend Framework使用Zend_Loader组件动态加载文件和类用法详解
Dec 09 PHP
详解PHP如何更好的利用PHPstorm的自动提示
Aug 18 PHP
php制作圆形用户头像的实例_自定义封装类源代码
Sep 18 PHP
详解php伪造Referer请求反盗链资源
Jan 24 PHP
php session_decode函数用法讲解
May 26 PHP
Laravel 解决composer相关操作提示php相关异常的问题
Oct 23 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中在PDO中使用事务(Transaction)
2011/05/14 PHP
dedecms函数分享之获取某一栏目所有子栏目
2014/05/19 PHP
分享php多功能图片处理类
2016/05/15 PHP
利用PHP访问MySql数据库的逻辑操作以及增删改查的实例讲解
2017/08/30 PHP
jquery click([data],fn)使用方法实例介绍
2013/07/08 Javascript
类似php的js数组的in_array函数自定义方法
2013/12/27 Javascript
SeaJS入门教程系列之SeaJS介绍(一)
2014/03/03 Javascript
Jquery 实现table样式的设定
2015/01/28 Javascript
jquery实现邮箱自动填充提示功能
2015/11/17 Javascript
如何消除inline-block属性带来的标签间间隙
2016/03/31 Javascript
jQuery代码性能优化的10种方法
2016/06/21 Javascript
Angular.JS学习之依赖注入$injector详析
2016/10/20 Javascript
js代码延迟一定时间后执行一个函数的实例
2017/02/15 Javascript
Vue2.0实现1.0的搜索过滤器功能实例代码
2017/03/20 Javascript
ES6中Symbol类型用法实例详解
2017/04/06 Javascript
vue 注册组件的使用详解
2018/05/05 Javascript
AngularJS ui-router刷新子页面路由的方法
2018/07/23 Javascript
JavaScript 对引擎、运行时、调用堆栈的概述理解
2018/10/22 Javascript
Vue项目引发的「过滤器」使用教程
2019/03/12 Javascript
Layer组件多个iframe弹出层打开与关闭及参数传递的方法
2019/09/25 Javascript
python实现UDP协议下的文件传输
2020/03/20 Python
Python 求向量的余弦值操作
2021/03/04 Python
详解CSS3新增的背景属性
2019/12/25 HTML / CSS
html5实现图片转圈的动画效果——让页面动起来
2017/10/16 HTML / CSS
英国在线定做百叶窗网站:Make My Blinds
2020/08/17 全球购物
护理专业个人求职简历的自我评价
2013/10/13 职场文书
新教师岗前培训方案
2014/06/05 职场文书
禁止高声喧哗的标语
2014/06/11 职场文书
夫妻双方自愿离婚协议书
2014/10/24 职场文书
2014年应急工作总结
2014/12/11 职场文书
先进工作者申报材料
2014/12/23 职场文书
给下属加薪申请报告
2015/05/15 职场文书
绿里奇迹观后感
2015/06/15 职场文书
男方家长婚礼答谢词
2015/09/29 职场文书
2016年秋季趣味运动会开幕词
2016/03/04 职场文书
利用python调用摄像头的实例分析
2021/06/07 Python