如何在应用插件中使用依赖注入?

按照文档注解注入中的步骤,一切正常。 生成一个应用插件test,并将控制器User.php移入plugin/test/app/controller目录并修改控制器的命名空间, 浏览器访问http://localhost:8787/app/discuzq/user/register 会提示Error: Call to a member function mail() on null in User.php. 在应用插件...

江月闲谈 发表与 2022-09-01 869 浏览 1 回答
官网中的easywechat自定义request模块,是为了适配easywechat在非fpm模式下使用还是只是单纯的作为一个示范例子?

easywechat官方说这个模块并未考虑非fpm场景下的使用情况,所以非fpm模式下可能会有问题 webman官方easywechat例子自定义request是为了适配非fpm的使用场景吗?...

江月闲谈 发表与 2022-08-25 785 浏览 1 回答
webman日志插件如何打印eloquent的执行记录?

在项目中使用webman日志插件这个插件, 但是发现只能打印Db的日志,而eloquent的日志无法打印 有什么办法可以开启这个功能吗? 仔细排查后发现,使用Db其实也不行。 下面这个语句输出正常,但是没有相关的SQL日志 :( Db::select('select * from fund_purses where id = 1'); ...

江月闲谈 发表与 2022-06-09 1290 浏览 1 回答
webman能直接使用laravel的facade吗?

测试一个laravel包laravel-ebank 里面用到了Facades\Validator,Facades\Cache,Facades\DB, 运行的时候报错RuntimeException: A facade root has not been set. webman是没法直接使用还是需要做一些其他的配置? 搜了社区的问题,也没有看到有什么解决办法...

江月闲谈 发表与 2022-05-30 1573 浏览 1 回答
感觉目前的插件机制更像是适配composer包,是不是做成像discuz! X那样的插件会更方便一些

目前已有的插件都是适配composer包,更像是一个组件,不包含业务代码 如果包含业务代码,使用现有的插件机制开发会比较麻烦,做成像discuz!X那样会不会更方便一些? 比如做成这样子,安装的时候直接把插件复制到plugins目录下,卸载的时候删除了事,类似于多应用 看到一个不错的项目,可惜看起来停止更新了 laravel-plugin...

江月闲谈 发表与 2022-05-29 1378 浏览 4 回答
GatewayWorker中,无法在onClose回调函数里获取到$_SESSION变量

public static function onClose($client_id) { if(array_key_exists('uid',$_SESSION)) { // do something } } 环境: Workerman: 4.0.19, PHP :7.4.21,nginx: 1.20.1 大概逻辑如上述代码,有时会提示: array_key_exists() expe...

江月闲谈 发表与 2021-08-02 1420 浏览 1 回答
如何在workerman/gateway worker中使用eloquent?

感觉还是用ORM来操作数据库方便一些,不知道如何集成到workerman/gateway worker的项目中?...

江月闲谈 发表与 2021-06-28 1457 浏览 1 回答

江月闲谈

216
积分
0
获赞数
0
粉丝数
2021-03-29 加入
🔝