\app\exceptionHttp

异常处理接管 解决的问题: 1.记录数据库日志 2.windows环境下,出现异常时,页面输出空白的问题 Class Http

Summary

Methods
Properties
Constants
report()
No public properties found
No constants found
convertExceptionToArray()
changeToUtf8()
$ignoreReport
N/A
No private methods found
No private properties found
N/A

Properties

$ignoreReport

$ignoreReport : array

不需要记录信息(日志)的异常类列表 定义为空,说明是所有异常全部都记录

Type

array

Methods

report()

report(\Throwable  $exception) : void

记录异常信息(包括日志或者其它方式记录)

Parameters

\Throwable $exception

convertExceptionToArray()

convertExceptionToArray(\Throwable  $exception) : array

收集异常数据 重写父类此方法,将Server/Request Data进行转码,解决windows环境下,出现异常时,页面输出空白的问题

Parameters

\Throwable $exception

Returns

array

changeToUtf8()

changeToUtf8(  $data) : array

将获取的服务器信息中的中文编码转为utf-8 修复在开启debug模式时出现的Malformed UTF-8 characters 错误

Parameters

$data

array

Returns

array —

转化后的数组