lumen 开启调试模式,关闭debug输出,只保留数据验证提示
Posted fogwang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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‘];
以上是关于lumen 开启调试模式,关闭debug输出,只保留数据验证提示的主要内容,如果未能解决你的问题,请参考以下文章
怎样开启Android Wear的USB Debugging调试模式
怎样打开Samsung Galaxy S5的USB Debugging调试模式