# lumenrpc **Repository Path**: evidwong/lumenrpc ## Basic Information - **Project Name**: lumenrpc - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-10-18 - **Last Updated**: 2021-10-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## Lumen 7.* + Go 实现的简单RPC服务端和客户端连通 ### main.go文件(用于测试) ``` 基于 Gin框架 和 HProse 实现RPC服务端 ``` ### lumen: #### 增加了app/Helpers/helpers.php 函数(laravel基础函数)文件,自动加载 #### ApiException.php 统一异常 #### ApiResponse.php 统一输出 #### ExceptionReport.php 系统异常拦截 ### Nginx或Apache开启后: #### 运行 go run main.go #### http://域名 即可打开初始的lumen连接Go的RPC实例 ### rpc_server ``` hxxgo Golang 集成Gin框架、HProse框架 HTTP形式RPC hxxrpc Golang 集成HProse框架 TCP形式RPC ``` http://域名/user?id=1 获取用户实例代码 ### lumen 自动路由 ``` 实例1: http://hxxapi.test:8080/test/test/index?id=1 对应方法: App\Http\Controllers\Test\TestController@index 实例2: http://hxxapi.test:8080/v1/test/test/index?id=1 对应方法: App\Http\Controllers\v1\Test\TestController@index ``` ### 管家婆新授权Token获取 实例 控制器 app\Http\Controllers\Test\TestController.php 方法:auth URL: http://xxx/auth