7.5. 通知列表

本教程最新版为 9.x,当前版本已放弃维护,请阅读最新版本!

通知列表

本节课我们将一起制作通知列表页面,完善我们的评论通知功能。

1. 新建路由器

首先我们需要新建路由入口:

routes/web.php

.
.
.

Route::resource('notifications', 'NotificationsController', ['only' => ['index']]);

2. 顶部导航栏入口

我们希望用户在访问网站时,能在很显眼的地方提醒他你有未读信息,接下来我们会利用上 notification_count 字段,新增下面的 消息通知标记 区块:

resources/views/layouts/_header.blade.php

.
.
.
        <!-- Authentication Links -->
        @guest
          <li class="nav-item"><a class="nav-link" href="{{ route('login') }}">登录</a></li>
          <li class="nav-item"><a class="nav-link" href="{{ route('register') }}">注册</a></li>
        @else
          <li class="nav-item">
            <a class="nav-link mt-1 mr-3 font...

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

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

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

记录关于 notification 的一些方法
13 个点赞 | 1 个回复 | 分享 | 课程版本 5.7
ayauper
notifications||markAsRead 方法 undefined
1 个点赞 | 3 个回复 | 问答 | 课程版本 6.x
_null_
$this->unreadNotifications->markAsRead ();
0 个点赞 | 2 个回复 | 分享 | 课程版本 6.x
sunny_whl
清除未读消息标示这里遇到了一点问题
0 个点赞 | 2 个回复 | 分享 | 课程版本 5.8
Hh_hH
这些字段是什么意思
0 个点赞 | 1 个回复 | 问答 | 课程版本 6.x
zjnn
视图中展示报错 Undefined index
0 个点赞 | 1 个回复 | 问答 | 课程版本 6.x
livelys
用户未读消息的数目
0 个点赞 | 1 个回复 | 问答 | 课程版本 5.7