# GatewayWorker+HttpServer **Repository Path**: huchaoran/GatewayWorker_HttpServer ## Basic Information - **Project Name**: GatewayWorker+HttpServer - **Description**: Laravel 集成 GatewayWorker (通过event文件分发到路由实现编写api接口) - **Primary Language**: PHP - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2020-10-07 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # GatewayWorker+HttpServer #### 介绍 Laravel 集成 GatewayWorker (通过event文件分发到路由实现编写api接口) #### 安装教程 1.安装扩展 (php7.3.* + laravel5.8 + workerman3.5 + gateway-worker3.0 + gatewayclient3.0) composer install 2.开发者 按照平常写api的规范去编写代码 3.相关命令 ``(linux系统)`` php artisan workeman start //启动 php artisan workeman start --d //后台启动 php artisan workeman restart //重启 php artisan workeman stop //停止 ``(windows系统)`` 运行 `start_for_win.bat` 文件 #### 测试方法: 客户端: 1.浏览器---》F12---》Console ws = new WebSocket("ws://127.0.0.1:7272"); ws.onopen = function() { ws . send('{"mode":"bbb"}'); }; ws.onmessage = function(e) { console.log("收到服务端的消息:" + e.data); }; 2.命令行下运行`php artisan serve` ---》`域名`/test/swoole ---》f访问