七月老师 tp6 获取不到BaseException
来源:6-5 实现自定义全局异常处理 下
慕斯7400031
2020-11-12
七月老师 tp6 public function render($request, Throwable $e): Response 获取不到BaseException
2回答
-
SETME
2020-12-01
一样的可以,只是有的地方要改变一点点
文件:app/ExceptionHandle.php
直接替换他的render方法
public function render($request, Throwable $e)
: Response
{
if ( $e instanceof BaseException )
{
$this->httpCode = $e->httpCode;
$this->errCode = $e->errCode;
$this->errMsg = $e->errMsg;
}
else
{
if ( Env::get( 'app_debug' ) )
{
return parent::render( $request, $e );
}
$this->httpCode = 500;
$this->errCode = 999;
$this->errMsg = 'Internal Server Error';
}
$data = [
'url' => $request->url(),//
'code' => $this->errCode,//
'msg' => $this->errMsg,//
];
return json( $data, $this->httpCode );
}00 -
7七月
2020-11-12
不能拿TP5的课程 往TP6上套啊。。。
00
相似问题