Laravel 论坛 – 使用 Laravel 2022 构建论坛
使用 Laravel PHP 框架和 Telegram API 创建带有管理面板的论坛
讲师:Simon Angatia
口袋资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
你将学到什么
- Laravel 应用程序结构
- Laravel MVC
- Laravel 通知
- Laravel 电子邮件发送
- Laravel 增删改查
- Laravel – Telegram API 集成
- Laravel 图像处理
- Laravel Medium 编辑器集成
- Laravel Cron 职位
- Laravel 迁移
- Laravel 雄辩
- Laravel 刀片模板
- Laravel 图片上传
- Laravel 命令
- Laravel 可通知的
要求
- 计算机和 PHP 开发环境设置 PHP 版本至少为 7.4
- 您最喜欢的代码编辑器
- 耐心地完成本课程。
描述
在本课程中,我不会介绍太多 Laravel 的介绍,这就是为什么我在订阅本课程之前推荐一些 Laravel 知识。在本课程中,我们从头开始构建一个 Laravel 论坛。对于订阅该课程的学生,我提供了我们将要使用的主题以及我们在本课程中使用的其他材料。
我们要构建什么:
论坛成员
在本课程中,我们建立了一个论坛。论坛有类别,每个类别都有论坛。每个论坛都有讨论或主题,未经身份验证的用户可以查看论坛类别和论坛,但他们必须登录才能在任何论坛中开始讨论。每个讨论都有回复。如果登录用户不是回复的作者,则回复会显示喜欢和不喜欢按钮。喜欢和不喜欢的数量会影响用户的排名。喜欢会提高用户的排名,而不喜欢会降低用户的排名。当用户登录时,他将被重定向到个人资料页面,他/她可以在其中更新其个人资料信息。论坛显示所有登录用户以及所有论坛成员的页面。
行政
管理员拥有论坛的完全控制权。管理员对类别、论坛、讨论、用户和回复拥有 CRUD(创建、读取、更新和删除)权限。
管理员有权访问用户的个人资料并可以更新它们。
通知
当有人回复他们发起的讨论或有人喜欢回复时,用户会收到通知。当新用户加入论坛时,管理员会收到通知。
电报API
我们将应用程序与电报组链接起来,以便在新用户注册、新讨论开始以及对讨论的新回复时,电报机器人会向该组发送通知。
类别搜索
在论坛主页上,我们有一个搜索表单,用户可以在其中搜索特定的关键字,然后他们将显示包含这些关键字的类别(如果存在)
访问控制
我们实施访问控制,普通用户无论是否知道管理面板的 URL 都无法访问管理面板。为此,我们使用管理中间件将非管理员用户重定向回他们的个人资料页面(如果他们获得了管理路由并尝试访问它)。
用户也不能编辑其他用户的个人资料。
我们将涵盖的 Laravel 主题包括:Laravel 应用程序结构、Laravel MVC、Laravel 控制器、Laravel 模型、Laravel Mailable、Laravel 迁移、Laravel 视图、Laravel 观察者、Laravel 命令、Laravel 可通知、Laravel 路由、Laravel 命名路由、Laravel Eloquent、Laravel 数据库、Laravel 刀片模板
本课程适合谁:
- 本课程不适合完全的初学者。但考虑到一些完全是 Laravel 初学者的学生可能有兴趣学习本课程,因此我会尽可能地解释我在本课程中所做的一切。
- 任何对 Laravel 项目结构、迁移、路线、模型和控制器有基本了解的学生都可以学习本课程。