controller); $noNeedLogin = $controller->getDefaultProperties()['noNeedLogin']??[]; if (empty($noNeedLogin) || !in_array($request->action, $noNeedLogin)) { } } catch (\ReflectionException $exception) { return json(['code'=> 500,'msg'=> $exception->getMessage()]); } return $request->method() == 'OPTIONS' ? response('',204) : $handler($request); } }