Laravel 教程 - 分享类型社区网站实战 ( Laravel 5.8)

  本教程主要讲解的是基于laravel 5.8 完成分享类型社区项目,本次课程采用的是laravel 5.8开发框架,从基础功能讲起,先完成分享文章核心模块,其次完成与其相关联的其它模块,并且分别从网站前台与到后台完成开发描述,这款网站开发教程由难到易展示了如何用laravel来完成具体的项目。这个过程包括了数据库迁移,数据填充、模型关联建立、Elasticsearch全文搜索引擎服务搭建使用,基于数据库的异步队列操作,如何设计表格更符合laravel的默认约定,如何理解laravel的依赖注入容器等思想,如何设计权限管理系统,如何使用laravel控制用户权限控制,学完本教程你将会对laravel在实际项目中在什么场景用什么功能有全局的看法。

第一章. 课程概要介绍      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 个人设置

第二部分内容.