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'];
相关推荐
PHP代码1 小时前
大文件上传,对接阿里oss采用前端分片技术。完成对应需求!
php
农民也会写代码5 小时前
织梦dedecms登录后台出现Safe Alert Request Error step 2
php·cms·dedecms·php二开
斯普信专业组14 小时前
IP隧道技术中数据包头部的变化分析:必然增加的封装机制
网络·tcp/ip·php
叫我黎大侠19 小时前
使用 LibreOffice 实现各种文档格式转换(支持任何开发语言调用 和 Linux + Windows 环境)[全网首发,保姆级教程,建议收藏]
java·大数据·linux·开发语言·python·c#·php
一米阳光zw20 小时前
mac将自己网络暴露到公网
网络·macos·php
鸭鸭鸭进京赶烤1 天前
第七届能源系统与电气电力国际学术会议(ICESEP 2025)
大数据·运维·人工智能·自动化·智慧城市·能源·laravel
代码配咖啡1 天前
深度解析:SQLynx 如何筑牢数据库安全防线
开发语言·数据库·php
不惜年少枉少年1 天前
java Sm2SignWithSM3转php
android·java·php
王大爷~1 天前
php本地 curl 请求证书问题解决
开发语言·php
残心花1 天前
MYSQL优化(1)
数据库·mysql·php