通知消息是根据什么来判断 消息 已读、未读的?

通知消息是根据什么来判断 消息 已读、未读的?我将 一个 已读的 read_at 设置为 null ,也是 已读 ?

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 6

默认是0代表未读,1代表已读咯

5年前 评论

@pugOreo 更新的 是哪里的 表? 哪里存储的 0 和 1

5年前 评论

如果你使用的是 laravel 的 Notification 建表, 那么 read_at 为 null 表示未读。
read_at 为某个时间戳时,表示消息已读, 且记录了读取的时间。

类似的用法, 订单是否支付通常会 记录 paid_at 既支付时间,而不会记录 is_paid 和 paid_at 两个字段,这是多此一举的

5年前 评论

@Max 是这个 逻辑 应该没错,但是 我 消息 未读 ,我去将数据库的 read_at 设置为时间 ,但是 该消息依然为 未读状态, so , read_at 应该不是 判断 消息 是否阅读的

5年前 评论

@Max 是 read_at 来判断 ,我搞错了

5年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!