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 相关文章推荐
一个多文件上传的例子(原创)
Oct 09 PHP
PHP分页显示制作详细讲解
Oct 09 PHP
php 清除网页病毒的方法
Dec 05 PHP
php 文件上传代码(限制jpg文件)
Jan 05 PHP
PHP错误抑制符(@)导致引用传参失败Bug的分析
May 02 PHP
深入PHP购物车模块功能分析(函数讲解,附源码)
Jun 25 PHP
深入解析fsockopen与pfsockopen的区别
Jul 05 PHP
php+mysql实现简单的增删改查功能
Jul 13 PHP
php+ajax实现无刷新数据分页的办法
Nov 02 PHP
PHP魔术方法之__call与__callStatic使用方法
Jul 23 PHP
tp5(thinkPHP5框架)captcha验证码配置及验证操作示例
May 28 PHP
laravel利用中间件防止未登录用户直接访问后台的方法
Sep 30 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
web目录下不应该存在多余的程序(安全考虑)
2012/05/09 PHP
解析php中session的实现原理以及大网站应用应注意的问题
2013/06/17 PHP
php多线程实现方法及用法实例详解
2015/10/26 PHP
动态控制Table的js代码
2007/03/07 Javascript
理解JavaScript的caller,callee,call,apply
2009/04/28 Javascript
aspx中利用js实现确认删除代码
2010/07/22 Javascript
用JavaScript仿PS里的羽化效果代码
2011/12/20 Javascript
js如何判断不同系统的浏览器类型
2013/10/28 Javascript
javascript类型转换示例
2014/04/29 Javascript
JavaScript DOM节点添加示例
2014/07/16 Javascript
Javascript核心读书有感之语句
2015/02/11 Javascript
JavaScript使用Math.Min返回两个数中较小数的方法
2015/04/06 Javascript
js实现添加可信站点、修改activex安全设置,禁用弹出窗口阻止程序
2016/08/17 Javascript
AngularJS入门教程之链接与图片模板详解
2016/08/19 Javascript
vue打包后显示空白正确处理方法
2017/11/01 Javascript
微信小程序实现验证码获取倒计时效果
2018/02/08 Javascript
Vue props 单向数据流的实现
2018/11/06 Javascript
js中对象和面向对象与Json介绍
2019/01/21 Javascript
JavaScript实现的滚动公告特效【基于jQuery】
2019/07/10 jQuery
解决vue scoped html样式无效的问题
2020/10/24 Javascript
基于python的汉字转GBK码实现代码
2012/02/19 Python
简单的连接MySQL与Python的Bottle框架的方法
2015/04/30 Python
深入剖析Python的爬虫框架Scrapy的结构与运作流程
2016/01/20 Python
Python找出9个连续的空闲端口
2016/02/01 Python
python智联招聘爬虫并导入到excel代码实例
2019/09/09 Python
Python模拟登录requests.Session应用详解
2020/11/17 Python
Python爬虫之Selenium实现窗口截图
2020/12/04 Python
python 数据类型强制转换的总结
2021/01/25 Python
用Python制作音乐海报
2021/01/26 Python
Orvis官网:自1856年以来,优质服装、飞钓装备等
2018/12/17 全球购物
抽象方法、抽象类怎样声明
2014/10/25 面试题
大学生推广普通话演讲稿
2014/09/21 职场文书
免职证明样本
2014/10/23 职场文书
感谢信
2019/04/11 职场文书
Win10多屏显示如何设置?Win10电脑多屏显示设置操作方法
2022/07/07 数码科技
MySQL表字段数量限制及行大小限制详情
2022/07/23 MySQL