修改exception

This commit is contained in:
wuyanwen 2019-12-15 15:50:31 +08:00
parent f1ca73e05f
commit 0d05e4ecbd

View File

@ -2,6 +2,7 @@
namespace app; namespace app;
use catcher\CatchResponse; use catcher\CatchResponse;
use catcher\exceptions\CatchException;
use catcher\exceptions\FailedException; use catcher\exceptions\FailedException;
use catcher\exceptions\LoginFailedException; use catcher\exceptions\LoginFailedException;
use catcher\exceptions\PermissionForbiddenException; use catcher\exceptions\PermissionForbiddenException;
@ -31,12 +32,6 @@ class ExceptionHandle extends Handle
ValidateException::class, ValidateException::class,
]; ];
protected $catchExceptions = [
FailedException::class,
LoginFailedException::class,
ValidateException::class,
PermissionForbiddenException::class,
];
/** /**
* 记录异常信息(包括日志或者其它方式记录) * 记录异常信息(包括日志或者其它方式记录)
* *
@ -61,11 +56,10 @@ class ExceptionHandle extends Handle
*/ */
public function render($request, Throwable $e): Response public function render($request, Throwable $e): Response
{ {
if (in_array(get_class($e), $this->catchExceptions)) { // if ($e instanceof CatchException){
return CatchResponse::fail($e->getMessage(), $e->getCode()); return CatchResponse::fail($e->getMessage(), $e->getCode());
} // }
// 其他错误交给系统处理 // 其他错误交给系统处理
return parent::render($request, $e); //return parent::render($request, $e);
} }
} }