miniPrincipal instanceof Principal) { throw new ApiException(40101, '请先登录', 401); } return new Access($request->miniPrincipal); } protected function id(string $id): int { return Input::integer($id, 'id', 1, 2147483647); } protected function success(Request $request, mixed $data): Response { return ApiResponse::success($request, $data); } }