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 相关文章推荐
晋城吧对DiscuzX进行的前端优化要点
Sep 05 PHP
Discuz Uchome ajaxpost小技巧
Jan 04 PHP
PHP版国家代码、缩写查询函数代码
Aug 14 PHP
PHP类的静态(static)方法和静态(static)变量使用介绍
Feb 19 PHP
深入探讨:PHP使用数据库永久连接方式操作MySQL的是与非
Jun 05 PHP
php根据分类合并数组的方法实例详解
Nov 06 PHP
ThinkPHP使用PHPExcel实现Excel数据导入导出完整实例
Jul 22 PHP
用php守护另一个php进程的例子
Feb 13 PHP
PHP中把有符号整型转换为无符号整型方法
May 27 PHP
php实现产品加入购物车功能(1)
Jul 23 PHP
php 处理png图片白色背景色改为透明色的实例代码
Dec 10 PHP
PHP-FPM 设置多pool及配置文件重写操作示例
Oct 02 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中使用模板的方法
2008/05/24 PHP
ajax返回值中有回车换行、空格的解决方法分享
2013/10/24 PHP
PHP代码优化的53个细节
2014/03/03 PHP
php可生成缩略图的文件上传类实例
2014/12/17 PHP
PHP中header函数的用法及其注意事项详解
2016/06/13 PHP
php微信高级接口调用方法(自定义菜单接口、客服接口、二维码)
2016/11/28 PHP
如何快速的呈现我们的网页的技巧整理
2007/07/01 Javascript
javascript模拟枚举的简单实例
2014/03/06 Javascript
jQuery实现的一个自定义Placeholder属性插件
2014/08/11 Javascript
Nodejs异步回调的优雅处理方法
2014/09/25 NodeJs
javascript高级编程之函数表达式 递归和闭包函数
2015/11/29 Javascript
Ionic项目中Native Camera的使用方法
2017/06/07 Javascript
解决vue 格式化银行卡(信用卡)每4位一个符号隔断的问题
2018/09/14 Javascript
@angular前端项目代码优化之构建Api Tree的方法
2018/12/24 Javascript
socket在egg中的使用实例代码详解
2019/05/30 Javascript
Python文件及目录操作实例详解
2015/06/04 Python
python 把文件中的每一行以数组的元素放入数组中的方法
2018/04/29 Python
Django REST framework 如何实现内置访问频率控制
2019/07/23 Python
在macOS上搭建python环境的实现方法
2019/08/13 Python
wxPython实现列表增删改查功能
2019/11/19 Python
python对文件的操作方法汇总
2020/02/28 Python
详解Python 最短匹配模式
2020/07/29 Python
Python描述数据结构学习之哈夫曼树篇
2020/09/07 Python
初级软件工程师面试题 Junior Software Engineer Interview
2015/02/15 面试题
大学生的应聘自我评价
2013/12/13 职场文书
团支部推优材料
2014/05/21 职场文书
2014迎国庆演讲稿
2014/09/19 职场文书
2014年医药代表工作总结
2014/11/22 职场文书
2015年敬老院工作总结
2015/05/18 职场文书
天那边观后感
2015/06/09 职场文书
85句关于理想的名言警句大全
2019/08/22 职场文书
个人职业生涯规划之自我评估篇
2019/09/03 职场文书
详解MySQL中的主键与事务
2021/05/27 MySQL
php实例化对象的实例方法
2021/11/17 PHP
抖音动画片,皮皮虾,《治愈系》动画在用这首REMIX作为背景音乐,Anak ,The last world with you完整版
2022/03/16 杂记
基于Python实现西西成语接龙小助手
2022/08/05 Golang