问题描述 我的文件储存在阿里云和腾讯云这些第三方云储存 需要把视频,压缩包等文件通过接口验证完成后返回给用户下载 该如何使用request()->download()返回阿里云或者腾讯云的文件给用户下载呢? 示例: 请求:http:///www.xbcode.net/download 下载腾讯云1.zip $file = 1.php request()->download($file);...
为什么要这样搞 因为很多视频 不可能 一次传输 需要切片 不然会断流 用nginx 就不会有这个问题 这个是 原生方案 中间件实现 <?php /** * This file is part of webman. * * Licensed under The MIT License * For full copyright and license information, please see ...
问题描述 我需要处理用户的一系列数据处理,后边的任务依赖于前边的执行结果,所以要求不能存在并发,(一个调用发送成功后,再调用下一个事件消费)。 用户的数量是不断增加的,这种情况应该怎么实现呢...
使用腾讯云提供的sdk,composer require tencentcloud/tencentcloud-sdk-php,此sdk使用了guzzlehttp/guzzle 在开启协程或者高并发使用时,会不会报错 本地测试验证码发送,并发很低,只有50左右,准备拆分为异步队列 此外还有其他业务场景也使用此sdk,需要调用接口实时返回,无法拆分为异步队列形式,有啥好的方法 并发低是因为使用guzzlehttp/guz...
问题描述 这边想询问关于webman-admin是怎么在菜单管理中添加自己新创建的页面 这边我想添加个首页,然后我参考权限管理和通用设置路径配置 页面 设置了对应的页面 然后我的代码路径如下(绿色的) 在菜单中选择了首页后 会得到文件不存在 我有尝试过换去上面的路径配置(如/app/admin/admin/index)是能正常运行,但就是我新弄出来的没办法展示 这个问题我查了搜索引擎(没有相关资料)和ai都没有...
问题描述 用SaiAdmin开发了一个外包项目,因为超级管理员的权限太大了,有代码生成,有系统配置删除编辑变量,都交给客户容易出现问题,想看下大家都是怎么处理交付的? 我能想到的交付方式如下 1.超级管理员直接交付客户(感觉风险较大,容易出问题。) 2.超级管理员不交付用户,添加普通管理员账户并筛选赋予菜单,交付普通管理员账户。 3.超级管理员交付客户,但隐藏一些开发菜单,并隐藏菜单管理菜单。(系统配置的编辑和删除无...
问题描述 这里写描述 程序代码或配置 return [ 'default' => getenv('DB_CONNECTION', 'mysql'), 'connections' => [ 'mysql' => [ // 数据库类型 'type' => getenv('DB_CONNECTION', 'mysql'), // 服务器地址 'hostname' => getenv('DB_H...
问题描述 {redis-queue}-failed中对堆积消费失败的队列消息,如果这些消息经过检查发现无影响,那该怎么自动消费掉呢?不然怕redis会被撑爆,目前的队列消费者方式好像不能监听这个队列吧?...
框架:Webman v2.1 支付SDK:Easywechat 6.17 程序代码 PayController.php控制器代码: <?php namespace app\api\controller\pay; use support\Request; use app\api\logic\pay\PayLogic; use app\common\server\JsonServer; use app\common...
$postData = [ 'token' => $encryptedDataWithIv, // 将数据直接作为键值对 ]; $response = $client->post($apiUrl, ['form_params' => $postData]); $l...
问题描述 请问 物联网项目,例如共享按摩椅,充电桩等项目 适不适合用不用mqtt呢? 如果用纯mqtt是不是有响应不及时,不灵活, 不方便的地方呢? 还是结合tcp 或者websocket 来 开发, 或者纯websocket开发 哪种更好呢?...
已经按照文档 https://www.workerman.net/doc/webman/process.html 配置好了websocket,但是如何主动给客户端发消息?...
问题描述 这里详细描述问题 后端配置了跨域请求但是前端一直跨域 程序代码 public function process(Request|\Webman\Http\Request $request, callable $handler): Response { // 设置 CORS 相关头部 $response = $handler($request); /...
问题描述 我这边想接到公众号里关键字回复,我目前公众号在另外一台服务器上,想将这个ai回复和公众号的关键字回复对接起来,用户向公众号发送提问,我这边将消息转发到AI服务器,获取到AI的回复,然后将回复在转发到公众号服务器,这种逻辑不知道在这个上面怎么实现...
问题描述 在PHP8.4下启动webman2.1.1的时候会报错 程序代码 /** * 指定查询where条件,并没有真正的查询数据库操作 * @param array $where * @param string|null $field * @param string $order * @return EloquentBuilder|QueryBuilder|Model */ protected fun...