.env中设置消息队列写入redis中,但是在存入redis之后,消息队列并未执行。
我这边的原因是在项目中,未开启队列的监听工作。
解决:
1、我的电脑->属性->高级系统设置->环境变量->系统变量,在path中添加你安装使用的PHP路径,如E:\phpStudy\PHPTutorial\php\php-7.2.1-nts\;
2、在lavarel项目下打开命令窗口,执行:php artisan queue:work;
.env中设置消息队列写入redis中,但是在存入redis之后,消息队列并未执行。
我这边的原因是在项目中,未开启队列的监听工作。
解决:
1、我的电脑->属性->高级系统设置->环境变量->系统变量,在path中添加你安装使用的PHP路径,如E:\phpStudy\PHPTutorial\php\php-7.2.1-nts\;
2、在lavarel项目下打开命令窗口,执行:php artisan queue:work;
本文标题:Lavarel dispatch队列未执行
本文链接:https://www.haomeiwen.com/subject/kslxqctx.html
网友评论