Laravel使用数据库队列给用户发送通知
应用场景
- 应用场景
-
- 实现功能
-
- 1 修改配置文件
- 2 创建通知数据表迁移文件
- 3 创建控制器、创建模型、生成数据库对列表
-
- 控制器用于发送消息
- 模型用于消息的增删改查
- 队列表用于存储队列任务
- 4 生成任务类执行异步发送消息
- 5 在User.php模型中,定义关联关系如下:
- 6 创建路由并运行队列进程
- 7 执行发送消息
- 8 数据库消息存储预览
系统通知模块的功能是后台发送一个系统通知给所有人或者是给一个人。
比如在8月8号发送一个系统通知:
恭喜你看到了我的博客。那么每一个人都会收到这个通知,但是如果是8月9号注册进来的人就不会收到这个通知。
这个时候,这种通知必须是分发的,每个人都需要有一条记录来保存所分发的通知,所以这是一个分发的逻辑。
使用同步还是异步来分发。
比如要是群发的话&