7.4. 消息通知

消息通知

接下来我们开发消息通知功能,当话题有新回复时,我们将通知作者『你的话题有新回复,请查看』类似的信息。

Laravel 的消息通知系统

Laravel 自带了一套极具扩展性的消息通知系统,尤其还支持多种通知频道,我们将利用此套系统来向用户发送消息提醒。

什么是通知频道?

通知频道是通知传播的途径,Laravel 自带的有数据库、邮件、短信(通过 Nexmo)以及 Slack。本章节中我们将使用数据库通知频道,后面也会使用到邮件通知频道。

1. 准备数据库

数据通知频道会在一张数据表里存储所有通知信息。包含了比如通知类型、JSON 格式数据等描述通...

本文章首发在 LearnKu.com 网站上。

为了保证课程的高品质,我们需要对课程进行收费。付费后 才能观看剩余内容。 购买

上一篇 下一篇
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
贡献者:1
讨论数量: 42

bignose
总结要点:消息通知系统
26 个点赞 | 2 个回复 | 分享 | 课程版本 5.5
Esaiting
[学习笔记] 消息通知流程梳理
11 个点赞 | 2 个回复 | 分享 | 课程版本 5.5
proHorry
总结:消息通知
7 个点赞 | 4 个回复 | 分享 | 课程版本 5.5
yanyinge
不修改 user notify 方法,简单粗暴解决自己通知自己问题
7 个点赞 | 2 个回复 | 分享 | 课程版本 5.7
wangjiu
use Notifiable { notify as protected laravelNotify; }应该如何理解?
5 个点赞 | 4 个回复 | 问答 | 课程版本 5.5
lianglunzhong
关于方法依赖注入的疑问?
3 个点赞 | 3 个回复 | 问答 | 课程版本 5.5
郎中航
分析下消息通知发送流程
1 个点赞 | 4 个回复 | 分享 | 课程版本 5.5
nightlostk
请问下,notifications 表中的数据写入逻辑在哪里呢
1 个点赞 | 1 个回复 | 问答 | 课程版本 6.x
Slairmy
请教一下 user 和 notifications 的关联是在什么时候建立的?
1 个点赞 | 1 个回复 | 问答 | 课程版本 5.5
manhua
这个地方统一下是不是会好好一些呢
1 个点赞 | 0 个回复 | 教程 | 课程版本 5.5
SZL_
关于队列任务出错的问题
0 个点赞 | 9 个回复 | 问答 | 课程版本 6.x
qianfan
public $reply 使用问题
0 个点赞 | 7 个回复 | 问答 | 课程版本 5.8
ChiTanDaEru
$link = $topic->link (['#reply' . $this->reply->id]);报错,求解?
0 个点赞 | 5 个回复 | 问答 | 课程版本 5.5
啊星
User 模型中新增 markAsRead () 方法 的疑问?
0 个点赞 | 4 个回复 | 问答 | 课程版本 5.5
小镇青年
关于 toDatabase () 方法和 notifications 数据表的问题
0 个点赞 | 3 个回复 | 问答 | 课程版本 5.5
Echos
data 传不过来用户 id
0 个点赞 | 3 个回复 | 问答 | 课程版本 5.5
AmberLavigne
https://Laravel-china.org 已读消息 数据库表数据是删除了嘛?
0 个点赞 | 3 个回复 | 问答 | 课程版本 5.5
Gwynn
广播得刷新才能看见?
0 个点赞 | 3 个回复 | 问答 | 课程版本 5.5
Innocence6
请问我想做关注人之后收到通知应该怎么做?
0 个点赞 | 2 个回复 | 问答 | 课程版本 5.5
李小明
如何理解通知类里面的内容
0 个点赞 | 1 个回复 | 问答 | 课程版本 6.x
SZL_
关于队列一直跑的问题
0 个点赞 | 1 个回复 | 问答 | 课程版本 6.x
hanghang
Laravel notification 数据库通知 自定义通知人?
0 个点赞 | 1 个回复 | 问答 | 课程版本 5.5
学无止境
消息通知无法存入数据库
0 个点赞 | 0 个回复 | 问答 | 课程版本 6.x
zjnn
没有重写 notify 这样做行吗?
0 个点赞 | 0 个回复 | 问答 | 课程版本 6.x
bossaiguo
消息通知系统如何加上事务?
0 个点赞 | 0 个回复 | 问答 | 课程版本 5.5
sunpwork
_reply_list 中使用分页通知如何定位到回复的位置
0 个点赞 | 0 个回复 | 问答 | 课程版本 5.5
任飘渺
消息通知的一些要点
0 个点赞 | 0 个回复 | 博客 | 课程版本 5.5
ruodee
一条通知和一种通知,这里应该表达的是一种通知?
0 个点赞 | 0 个回复 | 问答 | 课程版本 5.5
Autumn
怎么添加微信公众号消息驱动?
0 个点赞 | 0 个回复 | 教程 | 课程版本 5.5