中间件中注入service类不成功

问题描述 在中间件中,注入app\common\service\AuthService 类 用DI #[Inject] private AuthService $authService; 注入,报错 Typed property app\\common\\middleware\\Auth::$authService must not be accessed before initialization 变成只能new一...

ric 发表与 2023-09-15 429 浏览 2 回答
多层Route::group,中间件顺序反了

问题描述 "name": "workerman/webman-framework", "version": "v1.5.8", 多层Route::group,中间件规则应该是: 全局中间件 -》 应用中间件 -》 最外层 Route::group中间件 -》里层Route::group中间件 -》 Route::post等具体路由中间件 ...

ric 发表与 2023-09-11 451 浏览 3 回答
关于多应用域名路由的PR,是否应该不经过nginx

之前一直在用tp的域名路由做一些应用绑定,在搭建站点的时候,考虑了webman,也在寻找域名路由的替代方式。后来找到了https://www.workerman.net/q/5908 这个求助贴,也出来了https://www.workerman.net/plugin/11 这个插件,但是总觉的哪里不对,然后发现路由上,我还是得加上应用的路由名称,比如toadmin应用,我还是得访问 /toadmin/config ...

ric 发表与 2023-09-09 510 浏览 1 回答
验证器问题Respect\Validation\Validator能否支持默认值

问题描述 验证器很好用,可以严格的控制输入,而且$data,返回的就是数组,可以直接使用,但存在一个问题 没有传值的会自动默认为null,而我希望可以设置默认值,比如page参数,如果没有传的话,可以设置默认为10,这里我建议添加一个defaule()方法来实现。 我跟踪了input() 发现方法在workman的包中,所以不好直接更改。 为此你搜索到了哪些方案及不适用的原因 这里写搜到的方案及不适用原因 ...

ric 发表与 2023-09-08 507 浏览 1 回答
php8 依赖注入问题

问题描述 使用了下PD的依赖注入,IDE显示正常,但实际运行报错 程序代码 <?php namespace app\toadmin\controller; use common\api\Auth; use Respect\Validation\Validator as v; use support\Request; use DI\Attribute\Inject; class Log { #[Inj...

ric 发表与 2023-09-07 598 浏览 1 回答
thinkphp中,gatewayworker出现buys调试发现卡数据库,不知道哪里有问题

程序运行一段时间后,总是出现大量的buys。 直接上代码: strace -ttp 13190 strace: Process 13190 attached 23:13:34.562338 restart_syscall(<... resuming interrupted read ...>) = ? ERESTART_RESTARTBLOCK (Interrupted by signal) 23:13:...

ric 发表与 2022-01-10 1905 浏览 3 回答

ric

0
积分
0
获赞数
0
粉丝数
2022-01-10 加入
🔝