Commit 93eb832f by 杨昕

优化异常处理模块

parent 785b41c2
Pipeline #14301 passed with stages
in 4 minutes 5 seconds
......@@ -6,6 +6,8 @@ use Exception;
use App\Tool\ToolFunc;
use Illuminate\Auth\AuthenticationException;
use Illuminate\Foundation\Exceptions\Handler as ExceptionHandler;
use Symfony\Component\HttpKernel\Exception\MethodNotAllowedHttpException;
use Symfony\Component\Routing\Exception\MethodNotAllowedException;
class Handler extends ExceptionHandler
{
......@@ -74,6 +76,10 @@ class Handler extends ExceptionHandler
}
}
if ($request->is('api/*') ) {
/**
* Api异常处理模块
*/
......@@ -93,15 +99,18 @@ class Handler extends ExceptionHandler
return error('redis连接异常');
}
if ($request->is('api/*') ) {
return error('服务器请求异常:'.$exception->getMessage()."异常信息详情:".$exception->getTraceAsString(),500);
} else {
if ($exception->getMessage() != '') {
//print_r($exception->getMessage());
if ($exception->getMessage() == 403) {
return response()->view('errors.403');
}
//return response()->view('errors.404');
}else if($exception instanceof \Symfony\Component\HttpKernel\Exception\MethodNotAllowedHttpException){
return response()->view('errors.403');
}else{
return response()->view('errors.404');
}
#return response()->json(['code'=>403, 'msg'=>'您没有权限']);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment