问答 / 2 / 14 / 创建于 4年前 / 更新于 4年前
我做了一个自定义通道的微信通知消息,按照消息通知文档,我加了消息事件,消息发送成功了,但是事件一直没有记录,貌似没有触发。不知道什么问题
文档位置:消息通知《Laravel 7 中文文档》
看起来也不太像有问题的样子 :joy:,或者是日志文件写权限问题?试试在监听器加点其它逻辑?看看是没执行监听器还是记录日志有问题。
@嘿喵财运旺旺 虽然不知道什么问题,但是感觉跟queue:work没什么关系吧,事件没用队列,即使用了队列也应该是开了queue:work有队列消费后才正常,而不是关了才正常吧。
没有记录的意思是 log没有打出来吗?
可以到源码里调试看看嘛vendor/laravel/framework/src/Illuminate/Notifications/NotificationSender.php
执行
php artisan event:list
检查看看事件和监听器的关联有没有问题
正准备搭建一个本地环境调试一下,下面是执行list
我要举报该,理由是:
看起来也不太像有问题的样子 :joy:,或者是日志文件写权限问题?试试在监听器加点其它逻辑?看看是没执行监听器还是记录日志有问题。