laravel 5.3 队列操作

2026-02-23 12:29:32

1、授人以渔。

看官方文档是最好的学习方法。laravel文档写得不错,有中文版。

laravel 5.3 队列操作

2、队列配置

1.配置文件在 conf/queue.php

2.我采用的是redis做数据存放

添加以下代码:

'queue' => '你自己的队列名称',

laravel 5.3 队列操作

3、建立队列监听文件。

输入命令:

php artisan make:job SendMessages

可以看到 app/jobs 新建了文件 SendMessages.php

laravel 5.3 队列操作

laravel 5.3 队列操作

4、编写队列具体执行方法

1.编辑 SendMessages.php

在 handle 方法里编写 发送消息的具体逻辑。

laravel 5.3 队列操作

5、调用队列

1.在控制器调用这个队列

2.注意要给这个队列起个名字 例如 sendmessage

laravel 5.3 队列操作

6、监听队列

输入命令:

php artisan queue:work --queue=sendmessage --daemon

laravel 5.3 队列操作

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢