价格: 19 学币

分类:

发布时间: 2021年12月8日 22:59

最近更新: 2021年12月19日 00:59

资源类型: VIP

Laravel快速开发简书

〖课程介绍〗:

Laravel是PHP工程化开发的趋势,本课程使用大量Laravel基础及高级组件,结合Mysql异步消息队列、ElasticSearch搜索引擎、Debugbar调试利器、Laravel性能优化等技术开发前后台完整的社交网站“简书”

〖课程目录〗:

  • 第1章 课程介绍1 节 | 8分钟
  • 介绍课程的大体脉络和课程安排
  • 收起列表
    • 视频:1-1 课程概要介绍 (07:19)
  • 第2章 Laravel 5.4介绍5 节 | 15分钟
  • 本节课会带领大家介绍laravel的各个版本历史以及讨论php框架的未来发展趋势。把laravel周边的生态环境一一展示。
  • 收起列表
    • 视频:2-1 Laravel 5.4介绍 (03:15)
    • 视频:2-2 Laravel 1.0~5.4 版本演进 (03:19)
    • 视频:2-3 Laravel的社区生态 (01:37)
    • 视频:2-4 与其他框架比Laravel的优势(上) (02:13)
    • 视频:2-5 与其他框架比Laravel的优势(下) (04:28)
  • 第3章 安装启动Laravel项目 试看6 节 | 30分钟
  • 本章介绍laravel是如何安装的,我们将使用composer工具对laravel进行安装。使用composer的时候,我们会修改下composer的镜像。不仅如此,我们还会在安装完成之后,带领大家一一介绍下laravel的目录结构和配置文件。让大家对laravel有个全局的了解。…
  • 收起列表
    • 视频:3-1 Laravel的安装环境 (04:06)
    • 视频:3-2 PHPstorm + squelPro开发工具介绍 (07:17)
    • 视频:3-3 使用Composer安装Laravel (05:46)试看
    • 视频:3-4 启动Laravel (03:55)
    • 视频:3-5 Laravel 目录结构介绍 (04:22)
    • 视频:3-6 修改.env数据库配置文件 (04:25)
  • 第4章 文章模块16 节 | 137分钟
  • 本章介绍最核心的文章模块。这是我们这个项目最核心的一个模块。这个模块中会第一次用到路由,模版,数据迁移,数据填充,控制器,数据模型,tinker调试器等。在这个模块中,用到路由和模版搭建页面,并且使用数据迁移来搭建文章表,在做到分页逻辑的时候,我们使用数据填充往数据库中填充多条数据,并且基于ORM模型搭建mod…
  • 收起列表
    • 视频:4-1 项目相关模块介绍 (02:16)
    • 视频:4-2 文章模块章节说明 (00:57)
    • 视频:4-3 Laravel路由的几种形式 (14:48)
    • 视频:4-4 文章模块路由的实现 (07:30)
    • 视频:4-5 blade模板渲染文章页面 (06:05)
    • 视频:4-6 Laravel的blade模版 (07:41)
    • 视频:4-7 balde语法优化文章模版页面 (08:21)
    • 视频:4-8 使用migration创建posts数据表 (13:11)
    • 视频:4-9 ORM创建文章模块模型 (08:52)
    • 视频:4-10 文章列表页的实现 (13:52)
    • 视频:4-11 文章详情页的逻辑实现 (03:03)
    • 视频:4-12 csrf+富文本编辑器创建文章(上) (12:54)
    • 视频:4-13 csrf+富文本编辑器创建文章(下) (27:55)
    • 视频:4-14 文章编辑的逻辑实现 (05:30)
    • 视频:4-15 使用模型完成删除文章操作 (01:55)
    • 视频:4-16 章节重点总结 (01:49)
  • 第5章 Laravel核心思想5 节 | 25分钟
  • 本章会介绍laravel的几大核心思想,容器、服务提供者、门脸。这些思想和概念是laravel中最难理解的,结合上一章我们的文章模块,我们对这些概念能有更深的理解。理解完概念之后,我们教大家技巧,如何查找laravel中的类包含有哪些方法。…
  • 收起列表
    • 视频:5-1 Larave核心思想之服务容器 (07:40)
    • 视频:5-2 Laravel的核心思想之服务提供者 (02:31)
    • 视频:5-3 Laravel的核心思想之门脸模式 (02:23)
    • 视频:5-4 示例-分析Laravel核心日志类 (06:38)
    • 视频:5-5 技巧-如何查找门脸及注入类方法 (05:09)
  • 第6章 用户注册登录注册模块10 节 | 80分钟
  • 本章将介绍laravel中的用户认证模块Auth的具体使用。我们使用Auth模块能很方便完成用户的登录,注册等功能。并且完成了用户认证之后,我们需要对用户权限进行管理,同样,我们是使用laravel的Auth组件来完成用户权限管理。对用户对文章和资源的增删改查的权限进行统一管理。…
  • 收起列表
    • 视频:6-1 用户模块章节介绍 (01:03)
    • 视频:6-2 使用路由和模版搭建登录注册页面 (13:25)
    • 视频:6-3 用户注册逻辑的实现(上) (10:18)
    • 视频:6-4 用户注册逻辑的实现(下) (01:53)
    • 视频:6-5 Auth门脸类的讲解及配置流程 (03:47)
    • 视频:6-6 使用Auth实现用户登录逻辑 (07:34)
    • 视频:6-7 策略类-policy用户授权 (02:18)
    • 视频:6-8 使用Policy实现文章权限控制 (16:04)
    • 视频:6-9 文章路由控制的实现 (06:58)
    • 视频:6-10 个人设置页面上传头像功能实现 (16:05)
  • 第7章 评论模块8 节 | 31分钟
  • 本章讨论评论系统,主要完成对文章的评论的展示和添加。在本章中,我们建立文章和评论模型之间的关联,使用这种关联来进行文章评论的关联展示。我们还需要建立评论和用户模型的关联。本章中我们第一次使用到了模型关联,也会带大家系统整理一下有哪些模型关联,如何使用。…
  • 收起列表
    • 视频:7-1 评论模块章节介绍 (00:50)
    • 视频:7-2 migration创建评论表 (03:43)
    • 视频:7-3 介绍Laravel模型关联 (03:49)
    • 视频:7-4 创建评论模型 (03:51)
    • 视频:7-5 使用路由和模版搭建评论页面 (01:56)
    • 视频:7-6 添加评论业务逻辑的实现 (08:36)
    • 视频:7-7 使用模型和模型关联实现评论列表页 (05:51)
    • 视频:7-8 使用withCount实现评论数 (02:11)
  • 第8章 赞模块4 节 | 18分钟
  • 对一篇文章进行赞和取消赞是我们经常实现的一个功能。我们同样使用文章和文章表和赞表的关联模型来完成这个模块。在这个章节我们会看到ajax提交在laravel中的使用,以及如何在ajax中进行csrf保护。
  • 收起列表
    • 视频:8-1 赞模块介绍 (00:54)
    • 视频:8-2 migration创建数据表 (04:22)
    • 视频:8-3 使用模型实现赞页面的逻辑的实现 (09:53)
    • 视频:8-4 扩展withCount实现点赞数和评论数 (01:52)
  • 第9章 搜索模块10 节 | 48分钟
  • 本章着重将Laravel与elasticsearch进行结合进行文章搜索。首先,我们需要搭建并使用elasticsearch及它的中文分词插件然后我们会使用laravel的command命令开发一个创建elasticsearch索引的命令,接着我们使用laravel5.4的Scot组件,保持文章和搜索引擎中的文章索引同步。并且对文章进行关键词搜索,并且让搜索结果拥有分页功…
  • 收起列表
    • 视频:9-1 搜索模块介绍 (01:42)
    • 视频:9-2 搜索模块的设计 (06:01)
    • 视频:9-3 介绍elasticsearch及相关插件 (03:23)
    • 视频:9-4 梳理实现搜索模块的具体步骤 (01:18)
    • 视频:9-5 elasticsearch的具体安装 (04:28)
    • 视频:9-6 Laravel的scout包安装及Laravel-es包安装 (05:35)
    • 视频:9-7 使用laravel的Command实现搜索引擎索引和模版的建立 (09:25)
    • 视频:9-8 关联模型并使用scout命令导入数据 (04:52)
    • 视频:9-9 使用路由和模版搭建搜索结果页 (05:18)
    • 视频:9-10 使用scout实现搜索结果展示及分页 (05:32)
  • 第10章 个人中心模块6 节 | 57分钟
  • 本章内容将完成个人中心页面以及好友关注的功能。我们在这个模块中依赖创建的关系表完成多对多的模型关联,并且使用laravel的模型,对这些关联进行维护。
  • 收起列表
    • 视频:10-1 个人中心模块介绍 (00:52)
    • 视频:10-2 使用migration创建数据表和模型 (05:21)
    • 视频:10-3 实现多对多模型关联 (12:30)
    • 视频:10-4 使用路由和模版搭建个人中心页面 (05:44)
    • 视频:10-5 使用多对多模型实现个人中心逻辑(上) (16:10)
    • 视频:10-6 使用多对多模型实现个人中心逻辑(下) (16:00)
  • 第11章 专题模块 试看9 节 | 46分钟
  • 本章开发专题模块,以及文章对专题的投稿。本章的难点在于如何获取一个人未投某个专题的文章列表。
  • 收起列表
    • 视频:11-1 专题模块介绍 (00:49)
    • 视频:11-2 使用migration创建数据表和模型 (07:28)
    • 视频:11-3 使用路由和模版搭建专题页面 (05:40)试看
    • 视频:11-4 使用viewcomposer实现公共区域的专题列表 (06:12)
    • 视频:11-5 介绍laravel中的scope (02:45)
    • 视频:11-6 使用scope实现某个用户未投稿的文章 (05:27)
    • 视频:11-7 周边模型关联 (03:17)
    • 视频:11-8 使用scope等完成专题详情页逻辑 (09:50)
    • 视频:11-9 使用模型操作完成专题的投稿操作 (03:44)
  • 第12章 后台基础框架搭建10 节 | 42分钟
  • 本章着重使用基于bootstrap的Adminlte模版来搭建管理后台的基础框架,如何在laravel中使用这些网上现成的模版是本章的重点。前台和后台我们会放在一个项目中,如何在一个项目中包含前台和后台,MVC层和文件夹,配置文件,路由都需要如何设计,是这个章节需要解决的问题。…
  • 收起列表
    • 视频:12-1 管理后台章节介绍 (01:15)
    • 视频:12-2 设计使用一份代码中包含前后台 (05:31)
    • 视频:12-3 前后台的模版区分 (01:36)
    • 视频:12-4 adminlte模版皮肤介绍和嵌入 (02:46)
    • 视频:12-5 使用adminlte搭建管理后台登录页面 (06:06)
    • 视频:12-6 使用adminlte搭建管理后台首页 (02:28)
    • 视频:12-7 使用blade的layout抽取出管理后台页面公用部分 (03:43)
    • 视频:12-8 后台表前缀和模型约定 (03:36)
    • 视频:12-9 使用Auth和guard搭建管理后台用户管理 (04:31)
    • 视频:12-10 使用Auth实现管理后台登录页面 (09:29)
  • 第13章 管理人员模块3 节 | 18分钟
  • 本章使用已经搭建的后台模版,来完成管理人员的增加,删除,修改,查找的页面。这个也是我们使用后台模版完成的第一个后台模块,在后台的路由使用和通用逻辑上面,我们会给出一个范例。
  • 收起列表
    • 视频:13-1 管理模块简介 (01:10)
    • 视频:13-2 管理人员的列表和增加页面 (07:46)
    • 视频:13-3 -管理人员的列表和增加逻辑 (08:07)
  • 第14章 审核模块5 节 | 26分钟
  • 本章完成后台审核人员对文章的审核功能,虽然是一个后台项目,但是也是一个前后台相关联的模块,我们完成的是先发后审的机制,在laravel中,如何完成对应的文章审核逻辑,前台如何过滤审核未通过的文章,都是这个章节需要讨论的内容。…
  • 收起列表
    • 视频:14-1 文章审核模块介绍 (01:21)
    • 视频:14-2 文章审核的需求分析 (02:50)
    • 视频:14-3 使用全局scope进行软删除模型 (07:43)
    • 视频:14-4 完成文章审核模块页面 (04:27)
    • 视频:14-5 使用withoutGlobalScope来完成文章审核功能 (09:31)
  • 第15章 权限模块 试看10 节 | 81分钟
  • 本章重点在于带领大家完成后台的权限模块,我们同样也是使用laravel的Auth组件,另外完成了一套权限系统,我们会带领大家看下如何在一个项目中拥有两个权限控制系统,并且在路由中控制两个系统。接着,后台的左边栏菜单是根据不同权限,展示不同菜单。这个也是通过权限系统加左边栏的菜单组件来共同完成的。…
  • 收起列表
    • 视频:15-1 权限管理模块基本介绍 (02:02)
    • 视频:15-2 分析用户角色权限模型 (02:59)
    • 视频:15-3 创建表和模型 (09:11)
    • 视频:15-4 使用hasMany搭建模型关系 (13:30)试看
    • 视频:15-5 搭建路由和页面模版 (18:42)
    • 视频:15-6 逻辑实现-用户篇 (08:16)
    • 视频:15-7 逻辑实现-角色篇+权限篇 (09:31)
    • 视频:15-8 逻辑实现-测试和数据添加 (04:27)
    • 视频:15-9 使用laravel的Gate实现权限管理(上) (02:42)
    • 视频:15-10 使用laravel的Gate实现权限管理(下) (08:52)
  • 第16章 专题管理模块5 节 | 17分钟
  • 本章重点在于带领大家完成后台的专题模块管理。如何对前台的专题模块进行增删改查操作。
  • 收起列表
    • 视频:16-1 专题管理模块介绍 (00:56)
    • 视频:16-2 专题管理模块需求分析 (00:33)
    • 视频:16-3 Laravel的Resource介绍 (01:48)
    • 视频:16-4 使用Resource完成专题路由 (06:30)
    • 视频:16-5 专题管理模块完成 (07:05)
  • 第17章 系统通知模块7 节 | 36分钟
  • 本章使用laravel的队列来完成系统通知的异步发送。系统通知是群发或者多发功能,我们需要使用一个异步机制,laravel中如何使用数据库来完成异步队列,并且在队列中进行任务。
  • 收起列表
    • 视频:17-1 通知管理模块介绍 (01:11)
    • 视频:17-2 具体需求设计和分析 (03:03)
    • 视频:17-3 -创建表和模型 (07:47)
    • 视频:17-4 使用resource完成后台页面和逻辑 (06:36)
    • 视频:17-5 完成前台页面和逻辑 (04:20)
    • 视频:17-6 Laravel中队列的介绍 (02:03)
    • 视频:17-7 使用Laravel的队列实现系统通知 (10:02)
  • 第18章 性能优化5 节 | 25分钟
  • 本章介绍laravel特定的一些性能优化方案。包括使用debugbar来查看页面效率,如何优化sql查询次数,如何使用路由缓存,配置缓存等来优化页面速度。
  • 收起列表
    • 视频:18-1 性能优化章节介绍 (01:36)
    • 视频:18-2 使用Laravel自带的优化命令优化 (08:28)
    • 视频:18-3 使用debugbar进行问题定位 (04:47)
    • 视频:18-4 使用预加载进行优化 (04:26)
    • 视频:18-5 使用DB_listen进行慢sql的查询 (04:53)