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'];
相关推荐
市安1 小时前
nat模式下lvs规划与部署
服务器·网络·php
郑州光合科技余经理1 小时前
O2O上门预约小程序:全栈解决方案
java·大数据·开发语言·人工智能·小程序·uni-app·php
定偶1 小时前
Ubuntu 20.04 网络与软件源问题
网络·ubuntu·php·系统优化
CHU7290351 小时前
智慧回收新体验:同城废品回收小程序的便捷功能探索
java·前端·人工智能·小程序·php
YUJIANYUE2 小时前
asp/php日历式值班查询系统2026版
开发语言·php
CS创新实验室2 小时前
《计算机网络》深入学:虚拟局域网(VLAN)技术与应用
开发语言·计算机网络·php·vlan·虚拟局域网
m0_748240442 小时前
快速上手CodeIgniter框架指南
php
嗨 ! 海洋19 小时前
K8S创建pod,CNI插件的网络配置过程
网络·kubernetes·php
w***765519 小时前
PHP8.4重磅升级:性能翻倍新特性
php
运筹vivo@21 小时前
攻防世界: catcat-new
前端·web安全·php