lumen 开启调试模式,关闭debug输出,只保留数据验证提示

我们在使用lumen验证数据输出时,往往会有debug详细错误输出,在正式模式中我们是不需要的,哪我们怎么关闭呢,很简单

修改文件:vendor\dingo\api\src\Exception\Handler.php

带debug模式的输出
 //  return new Response(array("code"=>1,"data"=>$response["message"],"debug"=>$response["debug"]), $this->getStatusCode($exception), $this->getHeaders($exception));
只有错误码和提示的输出
  return new Response(array("code"=>1,"data"=>$this->unicodeDecode($response["message"])), $this->getStatusCode($exception), $this->getHeaders($exception));}/*将unicodel转为中文*/private  function unicodeDecode($unicode_str){    $json = ‘{"str":"‘.$unicode_str.‘"}‘;    $arr = json_decode($json,true);    if(empty($arr)) return ‘‘;    return $arr[‘str‘];}


原文地址:https://www.cnblogs.com/fogwang/p/11337264.html

时间: 2024-08-27 00:46:58

lumen 开启调试模式,关闭debug输出,只保留数据验证提示的相关文章

是否开启调试模式

ini_set()具有更改PHP.ini设置的功能.此函数接收两个参数:需要调整的配置变量名,以及变量的新值. // 是否开启调试模式define('DEBUG',true);if(DEBUG){ ini_set('display_errors','on'); }else{ ini_set('display_errors','off');}

Thinkphp设置仅在调试模式关闭时显示404页面

404页面是网站必备的一个页面,它承载着用户体验与SEO优化的重任.404页面通常为用户访问了网站上不存在或已删除的页面,服务器返回的404错误.如果站长没有设置404页面,会出现死链接,蜘蛛爬行这类网址时,不利于搜索引擎收录. 综上百科来的一堆啰嗦为一句话就是404页面是必要的: 接下来的内容就是讲述使用thinkphp时如何设置404页面: 本来奔着减少脑细胞损耗的原则:直接谷歌了下:结果发现市面上那些thinkphp设置404页面的文章都是千篇一律的建一个控制器:里面然后通过_empty(

[其他]Jboss容器开启调试模式

1.登陆服务器: 2.找到$JBOSS_HOME/bin/run.conf 3.找到# Sample JPDA settings for remote socket debuging这项,并将说明下方的语句取消注释,如图 4.上述参数表示已开启调试模式,远程调试登录IP为服务器IP,端口为8787,调试完毕记得关闭这个哦~

android user版本默认开启调试模式

由于项目需要,需要发布版本默认开启调试模式,修改方式如下: 1.开启开发者模式 context.getSharedPreferences(DevelopmentSettings.PREF_FILE,Context.MODE_PRIVATE).edit().putBoolean( DevelopmentSettings.PREF_SHOW, true).apply(); 2.勾选USB调试 Settings.Global.putInt(context.getContentResolver(),  

Tomcat开启调试模式,eclipse与之建立调试

复制startup为start-debug-up,修改内容为: set "EXECUTABLE=%CATALINA_HOME%\bin\catalina.bat" rem Check that target executable existsif exist "%EXECUTABLE%" goto okExececho Cannot find "%EXECUTABLE%"echo This file is needed to run this p

laravel开启调试模式

mvim app/config/app.php 'debug' => true,

华为荣耀7手机如何开启开发者模式,开启调试模式

设置-全部设置-开发人员选项-USB调试

网站后端_Python+Flask.0005.FLASK调试模式之开启DEBUG与PIN使用?

自动加载: # 方式一 if __name__ == '__main__':     app.run(host='0.0.0.0', port=9000, debug=True) # 方式二 if __name__ == '__main__':     app.debug = True     app.run(host='0.0.0.0', port=9000) 说明: 可通过如上两种方式开启调试模式,调试模式下PY文件被修改会自动重新加载,资源文件/模版文件/配置文件修改必须重启生效~这个确实

ThinkPHP笔记——开启debug调试模式

debug+trace模式可以查看开发过程中TP的错误信息,可以更好地帮助开发者debug.但是debug模式的开启还不是简单的在配置文件中中设置就可以的,经过查资料摸索,找到一种有效的方法. 首先在你已经部署好了ThinkPHP的项目目录 然后注意是在入口文件开启调试模式,在入口文件index.php 中写入一下代码define(‘APP_DEBUG’,true); 首先删除Runtime目录 ,然后再次运行一下,你会发现runtime目录下面的~runtime.php 文件没有了,说明你的调