问题描述 大概意思就是想要个集群,现在不知道那个connection对象能否共享给其他worekerman用? 为此你搜索到了哪些方案及不适用的原因 找不到...
问题描述 我这边使用宝塔的《php8.0,8.1,8.3》版本安装的1.6版本 并且workman版本已经升级为5.0.0-rc.3 使用以下代码替换报错方法才修复成功 报错信息 修复代码 public function file(?string $name = null): mixed { $files = parent::file($name); if (null ==...
问题描述 这里写问题描述 服务器是在企业的内网,内网用奇安信做的防护,外部无法直接访问到这个服务器,需要做端口映射才可以访问,现在使用webman的内网穿透插件,配置后访问不了,这种情况是不是不适合做内网穿透 下面是配置图片 nginx配置 upstream webman { server 127.0.0.1:8787; keepalive 10240; } server { listen 8...
这个脚本 https://www.workerman.net/install-php-and-composer 在Apple M2/Darwin下的uname -m和uname -s如下图: ...
问题描述 我想问的问题是,假设每次发的包都包含有fromUserId,content,toUserId这些字段, $userIdToConnection[$fromUserId] = $connection; 那这句话后,他每次的$connection都是一样的吗? $worker->onMessage = function ($connection, $data) { global $userId...
问题描述 我把webman-admin中的laravel数据库ORM组件换成了 thinkorm ,整体页面使用layui重写(没有使用pear.js),控制器部分调用模型相关的方法做了适配,部分功能封装了service层,这种情况会算是侵权吗?我可以发布到网上供其他的phper下载使用吗?这个基础框架不收费,免费提供给大家使用...
问题描述 $worker = new Worker(); $worker->count = 4; $worker->onWorkerStart = function ($worker) { try { switch ($worker->id) { case 0: ...
问题描述 用php webman make:model aaa命令创建模型文件 报错 Fatal error: Declaration of Webman\Http\Request::file($name = null) must be compatible with Workerman\Protocols\Http\Request::file(?string $name = null): mixed in C:\U...
看了文档后发现 webman-framework>=1.6.0 已经支持模板省略参数的用法。还有点优化的建议,不知道是否方便实现: 这里假设控制器在深层目录下:app\admin\controller\system\Index.php namespace app\admin\controller\system; class Index { public function index() { ...
现有学生表管理: 这是显示接口返回的数据: 我想要实现的是:比如这个班级id,我想给转化成班级名称,我可能要拿id去查班级表查班级名称。 再举个例子:比如这个分数,我不想让他显示实际分数,大于等于60分显示合格,否则显示不合格。 如果在fastadmin中,我会重写这个查询方法,并进行 foreach 判断处理,但是在 webmanadmin中,不知道咋实现。 这是官方的查询方法: 难道要这样吗?没大看懂源码,...
新版1.6版本控制器参数错误类型如何自定义 请教各大佬,控制器参数类型出错后,大家是如何自定义错误的,之前我是通过Respect\Validation进行参数验证,然后将数据类型手动转换. 现在如果参数有问题报错 InputTypeException 异常,Input age must be of type int, string given Missing input parameter :parameter'这种...
问题描述 我的项目是多应用,比如有admin和home两个不同的应用,我希望不同的应用可以渲染不同的404页面或者json。 看了文档使用: Route::fallback(function(){ return redirect('/'); }); 这个定义后是全局生效,无法针对不同应用生成对应的404页面,大佬们有没有其他解决办法呀?...
问题描述 新创建的webman项目 版本4.2.1 php 8.3.12 程序代码 php windows.php 截图报错信息里报错文件相关代码 这里粘贴截图 操作系统及workerman/webman等框架组件具体版本 这里写具体的系统环境相关信息 windows10系统...
有时更新框架后,版本变更不小,文档是不是加个下拉框切换对应版本的文档比较好?应该也更有利于文档的维护,不用在文档里加个此特性需要版本 xxx这种说明,用户看起来也容易迷糊。...
问题描述 自己测试用的,先 composer create-project workerman/webman 安装了webman 后 composer require -W webman/admin --ignore-platform-reqs 安装了 webmanadmin 这两步安装过程没有报错。 但是,启动webman服务的时候报错了: 报的是 /www/wwwroot/webman/vendor/illum...
问题描述 使用的WorkerMan中phpsocket-io,总出现收不到数据问题 程序代码或配置 // 全局数组保存uid在线数据 $uidConnectionMap_CRT_pc = array(); // PHPSocketIO服务 $sender_io_CRT_pc = new SocketIO(22120,$context); // 客户端发起连接事件时,设置连接socket的各种事件回调 $sende...