gatewayworker 读取laravel框架的配置

我把gatewayworker放到了vendor目录,在laravel配置文件里配置了url。

php 复制代码
return [
    'webSorketUrl' => env('WEBSOCKET_URL', 'ws://127.0.0.1:8282'),
    'gatewayWebSorketUrl' => env('GATEWAY_WEBSORKET_URL', 'Websocket://127.0.0.1:8282'),
];

由于在Gatewayworker/applications/YourApp/start_getway.php 里面也是用了url地址。

php 复制代码
// gateway 进程,这里使用Text协议,可以用telnet测试
$gateway = new Gateway($gatewayWebSorketUrl);

在 /vendor/Gatewayworker/start.php 新增以下代码

php 复制代码
require __DIR__.'/../../vendor/autoload.php'; // 加载框架自动加载文件
// 手动加载环境变量 不然不能使用env函数
Dotenv\Dotenv::createImmutable(__DIR__.'/../../')->load();
require_once __DIR__ . '/../../bootstrap/app.php'; // 加载框架引导文件
$data = require_once __DIR__ . '/../../config/customize.php'; // 加载配置文件
$gatewayWebSorketUrl = $data['gatewayWebSorketUrl'];
相关推荐
AI情绪识别开源4 小时前
HFpEF 心房-心室耦联效率无创监测方向(AVCEI)
typescript·laravel·perl
郑州光合科技余经理4 小时前
海外版外卖加盟:总站与分站配送规则怎么分开管
java·开发语言·前端·后端·uni-app·php·ai编程
专业程序开发源4 小时前
springboot简历管理系统81389-计算机课程设计、毕业设计
java·vue.js·spring boot·后端·spring·php·课程设计
专业程序开发源4 小时前
springboot社区养老系统44071-计算机课程设计、毕业设计
vue.js·spring boot·后端·python·django·php·课程设计
星光开发者7 小时前
基于决策树随机森林算法的小说推荐系统的设计与实现-计算机毕设【课程设计】78485
vue.js·算法·微信小程序·django·php·课程设计·express
专业程序开发源10 小时前
SSM校园拍摄交流服务平台36936-计算机课程设计、毕业设计
java·spring boot·后端·python·elasticsearch·php·课程设计
星夜夏空9911 小时前
网络编程(5)—— Reactor实现(v3)
服务器·网络·php
小此方14 小时前
Linux网络(二十):TCP拥塞控制与延迟应答详解:从拥塞窗口到TCP性能优化,理解TCP与UDP的效率差异
linux·网络·php
专业程序开发源15 小时前
springboot高校学生社团管理系统74810-计算机课程设计、毕业设计
java·vue.js·spring boot·后端·spring·php·课程设计
AC赳赳老秦15 小时前
OpenClaw 与 FineBI 联动方案:公开数据自动采集与实时业务分析看板实践
大数据·开发语言·python·php·finebi·deepseek·openclaw