分享类型社区网站实战

本教程详细介绍了使用Laravel5.8开发一个分享社区的全过程,涵盖文章、用户、评论、赞、搜索、权限管理、专题、后台管理等多个模块。涉及数据库设计、Elasticsearch全文搜索、异步队列和权限控制等关键功能,通过实践帮助开发者深入理解Laravel在项目中的应用。
摘要由CSDN通过智能技术生成

整个开发流程基于laravel 5.8 完成分享类型社区项目,从基础功能开始,先完成分享文章核心模块,其次完成与其相关联的其它模块,并且分别从网站前台与到后台完成开发描述,网站开发流程由难到易展示了如何用laravel来完成具体的项目。这个过程包括了数据库迁移,数据填充、模型关联建立、Elasticsearch全文搜索引擎服务搭建使用,基于数据库的异步队列操作,如何设计表格更符合laravel的默认约定,如何理解laravel的依赖注入容器等思想,如何设计权限管理系统,如何使用laravel控制用户权限控制,学完你将会对laravel在实际项目中在什么场景用什么功能有全局的看法。我相信不管是什么技能都是从实践中才能精进自己的技术,只有不断的在开发中完善自己的知识。下面我将自己整个开发流程与结构发布在自己的Blog中。https://www.tinkpic.com/courses/1

第一章. 课程概要介绍
1.1 课程概要介绍
1.2 需求分析
1.3 开发思路
第二章. 开发环境配置
2.1 Laravel开发环境配置
2.2 非Homestead环境 安装 Composer
第三章. 安装启动Laravel
3.1 创建 Laravel 项目应用
第四章. 文章模块
4.1 创建文章模型
4.2 模板页面基础布局与渲染
4.3 文章数据结构设计
4.4 数据库填充
4.5 文章列表页面
4.6 文章详情页面
4.7 创建文章页面
4.8 文章编辑与删除
第五章. 用户模块
5.1 注册与登陆
5.2 用户授权Policy
第六章. 评论模块
6.1 评论表设计与模型
6.2 文章评论添加与列表
第七章. 赞模块
7.1 赞功能数据结构设计
7.2 点赞
7.3 取消赞
第八章. 搜索模块
8.1 linux/Ubuntu系统下elasticsearch的安装教程
8.2 elasticsearch [安装IK分词插件]
8.3 Laravel5.8 基于Elasticsearch 引擎,scout 全文搜索安装与配置
8.4 创建laravel-elasticsearch的索引和模板
8.5 关联模型并使用scout命令导入数据
8.6 使用scout实现搜索逻辑及渲染页面
第九章. 个人中心模块
9.1 粉丝表设计与模型
9.2 粉丝模型与用户模型交互关联关系
9.3 个人中心路由与页面逻辑
第十章. 专题模块
10.1 专题数据结构设计与模型
10.2 专题模块及视图合成器应用
10.3 文章投稿和专题相关scope应用
10.4 前端页面总结
第十一章. 后台基础框架搭建
11.1 网站后台管理路径及路由
11.2 搭建管理后台登录页面
11.3 搭建管理后台首页
11.4 管理后台模板布局
11.5 管理后台表设计与登陆逻辑
第十二章. 管理人员模块
12.1 管理人员列表和增加页面
12.2 管理列表和添加逻辑
第十三章. 审核模块
13.1 使用全局scope进行软删除模型
13.2 后台文章列表
13.3 后台文章审核模块逻辑与Ajax请求
第十四章. 权限模块
14.1 权限模型数据表设计
14.2 权限与角色的关联关系
14.3 搭建路由和页面模板
14.4 逻辑实现-用户篇
14.5 逻辑实现-角色篇+权限篇
14.6 使用Laravel的Gate实现权限管理
第十五章. 专题管理模块
15.1 专题模块创建及模板页面
15.2 专题添加与删除
第十六章. 系统通知模块
16.1 创建系统通知表和模型
16.2 使用resource完成后台页面和逻辑
16.3 完成前台页面和逻辑
16.4 使用Laravel的队列实现系统通知
第十七章. 性能优化
17.1 Laravel自带的优化命令优化
17.2 使用debugbar进行问题定位
17.3 使用DB_listen进行慢sql的查询
第十八章. 个人信息设置
18.1 个人设置
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值