时间:2021-05-02
本文实例讲述了Laravel实现自定义错误输出内容的方法。分享给大家供大家参考,具体如下:
这里分析一下laravel对于提交的数据进行验证,怎么自定义错误输出的内容
在根目录下运行命令
? 1 php artisan make:request PostUpdateRequest会在app\Http\Requests目录下创建PostUpdateRequest文件
比如我设置
? 1 2 3 4 5 6 public function rules() { return [ 'posts_title' => 'required',//必填 ]; }在PostUpdateRequest文件添加下面messages的方面定义错误信息
? 1 2 3 4 5 public function messages(){ return [ 'posts_title.required' =>json_encode( ['status'=>false,'message'=>'标题必须填'],JSON_UNESCAPED_UNICODE), ]; }注意上面JSON_UNESCAPED_UNICODE
来做个试验
? 1 echo json_encode("服务器之家");输出内容:
? 1 "\u811A\u672C\u4E4B\u5BB6"你完全看不到这个是什么
加个参数
? 1 echo json_encode("服务器之家", JSON_UNESCAPED_UNICODE);输出:
? 1 "服务器之家"正常了,突然感觉幸福了
希望本文所述对大家基于Laravel框架的PHP程序设计有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了Laravel5.1自定义500错误页面的方法。分享给大家供大家参考,具体如下:Laravel5.1中500错误是程序错误,程序错误一定是系统自带
php自定义错误日志项目中需要对定义错误日志及时处理,那么就需要修改自定义错误日志的输出方式(写日志、发邮件、发短信)一.register_shutdown_f
前言本文介绍的是laravel5.3中自定义加密服务的方案,利用laravel的服务容器,实现自定义加密服务注册(示例是支持长字符串的RSA加密),下面来看看详
Laravel5.5将提供一个全新的自定义验证规则的对象,以作为原来的Validator::extend方法的替代。Laravel5.5将提供一个全新的自定义验
说明:本文主要讲述Laravel的Artisan命令来实现自定义模板,就如经常输入的phpartisanmake:controllerShopControlle