具体实现需要分几步:

1.修改驱动为database;

2.创建database的queue表

3.创建任务sendMessage

4.创建发送逻辑dispatch

5.启动队列

接下来我们进行实操:

在项目中找到/config/queue.php

我们修改这个驱动,为database,来到.env文件下进行修改

接下来我们就执行第二步:创建database的queue表

我们发现在migrations下多了一个文件

然后执行 php artisan migrate

表创建成功

接下来创建任务

php artisan make:job SendMessage

会发现在/app/下面多了一个文件 /jobs/SendMessage.php

然后我们来到后台的noticeController下面

创建发送通知

最后一步就是启动队列

php artisan queue:work

为了防止窗口关闭,影响消息发送,我们将此消息挂起就可以了

nohup php artisan queue:work >> /dev/null &

ok!

最新文章

  1. Caliburn.Micro学习笔记目录
  2. EnTaroTassadar
  3. JavaScript写一个小乌龟推箱子游戏
  4. iOS开发笔记12:iOS7上UITextField限制字数输入导致崩溃问题
  5. [转]在iOS项目中使用CorePlot框架
  6. 深入浅出Java并发包—指令重排序
  7. (转)SQL中的ISNULL函数介绍
  8. POI创建Excle
  9. Linux 硬连接和软连接的原理 (in使用)
  10. kvm虚拟化之克隆篇
  11. 【POJ 3669 Meteor Shower】简单BFS
  12. 通过 Spring RestTemplate 调用带请求体的 Delete 方法(Delete With Request Body)
  13. Django的使用
  14. 数据库SQL SELECT查询的工作原理
  15. Vue(基础七)_webpack使用工具(下)
  16. centos6.8上yum安装zabbix3.2
  17. Manjaro 系统添加国内源和安装搜狗输入法
  18. .NET 介绍
  19. LintCode: Count and Say
  20. Orcale分析函数OVER(PARTITION BY... ORDER BY...)的讲解

热门文章

  1. GYM 101889B(找规律)
  2. SSIS Passing Parameters to an ADO .NET Source query;向ado.net数据源传递参数。
  3. auth_basic 认证
  4. leetcode134 Gas Station
  5. leetcode128 Longest Consecutive Sequence
  6. iOS NSDate 常用日期相关函数的封装
  7. -bash: mail: command not found
  8. Flask信号流程
  9. 【2016新年版】年度精品 XP,32/64位Win7,32/64位Win8,32/64位Win10系统
  10. 清空iptables