设为首页
收藏本站
登录
立即注册
找回密码
请
登录
后使用快捷导航
没有帐号?
立即注册
搜索
搜索
本版
用户
首页导航
Portal
照明家族
BBS
读书小站
职场专区
兴趣部落
抖音交流
工匠会员
办公软件
工匠书屋
学习解惑
名师讲座
跳槽面试
玩转职场
三维设计
CAE软件
平面设计
程序设计
营销专区
网络创业
创业技术
行业调研
考研专区
公务员区
职业考证
撩妹专区
修身养性
周易精品
投资理财
兴趣艺术
照明论坛-LED论坛-照明家族
»
照明家族
›
程序设计
›
PHP工程师
›
Laravel5.4快速开发简书网站
返回列表
查看:
3238
|
回复:
0
Laravel5.4快速开发简书网站
[复制链接]
888888
888888
当前离线
电梯直达
楼主
发表于 2019-8-4 10:09:58
|
只看该作者
|
倒序浏览
|
阅读模式
Laravel是PHP工程化开发的趋势,课程使用大量Laravel基础及高级组件,结合Mysql异步消息队列、ElasticSearch搜索引擎、Debugba调试利器、Laravel性能优化等技术开发前后台完整的社交网站"简书"。使用最新Laravel5.4框架,开发类简书的文章分享社区前后台功能,学会用以Laravel为核心的技术栈开发并优化具体项目。
“以Laravel的方式”开发类似简书的文章分享社区,按功能模块开发项目功能,可直接用在大部分具有社交分享功能的项目中,包括:
1.搭建前端功能:文章模块(前台核心模块)、用户登录注册模块、评论模块、赞模块、搜索模块、个人中心模块、专题模块...
2.开发管理后台:后台管理人员模块、审核模块、权限管理模块、专题管理模块、系统通知模块...
3.讲解性能优化:页面sql查询次数优化、数据库索引优化、路由缓存优化、配置缓存优化...
适合人群及技术储备要求
:
如杲你想在PHP工程师的道路上有更好的发展,那Laravel就是你必须要学习和使用的框架,如果你符合以下技术储备要求,想快速获得Laravel实际开发技巧和经验,那这门课就是你的不二之选。
学前必备技术
:
掌握PHP和MySQL技术、基本的jQuery技术。
【课程内容】
第1章 课程介绍
介绍课程的大体脉络和课程安排
1-1 课程概要介绍
第2章 Laravel 5.4介绍
本节课会带领大家介绍laravel的各个版本历史以及讨论php框架的未来发展趋势。把laravel周边的生态环境一一展示。
2-1 Laravel 5.4介绍
2-2 Laravel 1.0~5.4 版本演进
2-3 Laravel的社区生态
2-4 与其他框架比Laravel的优势
第3章 安装启动Laravel项目
本章介绍laravel是如何安装的,我们将使用composer工具对laravel进行安装。使用composer的时候,我们会修改下composer的镜像。不仅如此,我们还会在安装完成之后,带领大家一一介绍下laravel的目录结构和配置文件。让大家对laravel有个全局的了解。...
3-1 Laravel的安装环境
3-2 PHPstorm + squelPro开发工具介绍
3-3 使用Composer安装Laravel 试看
3-4 启动Laravel
3-5 Laravel 目录结构介绍
3-6 修改.env数据库配置文件
第4章 文章模块
本章介绍最核心的文章模块。这是我们这个项目最核心的一个模块。这个模块中会第一次用到路由,模版,数据迁移,数据填充,控制器,数据模型,tinker调试器等。在这个模块中,用到路由和模版搭建页面,并且使用数据迁移来搭建文章表,在做到分页逻辑的时候,我们使用数据填充往数据库中填充多条数据,并且基于ORM模型搭建mod...
4-1 项目相关模块介绍
4-2 文章模块章节说明
4-3 Laravel路由的几种形式
4-4 文章模块路由的实现
4-5 blade模板渲染文章页面
4-6 Laravel的blade模版
4-7 balde语法优化文章模版页面
4-8 使用migration创建posts数据表
4-9 ORM创建文章模块模型
4-10 文章列表页的实现
4-11 文章详情页的逻辑实现
4-12 csrf+富文本编辑器创建文章
4-13 文章编辑的逻辑实现
4-14 使用模型完成删除文章操作
4-15 章节重点总结
第5章 Laravel核心思想
本章会介绍laravel的几大核心思想,容器、服务提供者、门脸。这些思想和概念是laravel中最难理解的,结合上一章我们的文章模块,我们对这些概念能有更深的理解。理解完概念之后,我们教大家技巧,如何查找laravel中的类包含有哪些方法。...
5-1 Larave核心思想之服务容器
5-2 Laravel的核心思想之服务提供者
5-3 Laravel的核心思想之门脸模式
5-4 示例-分析Laravel核心日志类
5-5 技巧-如何查找门脸及注入类方法
第6章 用户注册登录注册模块
本章将介绍laravel中的用户认证模块Auth的具体使用。我们使用Auth模块能很方便完成用户的登录,注册等功能。并且完成了用户认证之后,我们需要对用户权限进行管理,同样,我们是使用laravel的Auth组件来完成用户权限管理。对用户对文章和资源的增删改查的权限进行统一管理。...
6-1 用户模块章节介绍
6-2 使用路由和模版搭建登录注册页面
6-3 用户注册逻辑的实现
6-4 Auth门脸类的讲解及配置流程
6-5 使用Auth实现用户登录逻辑
6-6 策略类-policy用户授权
6-7 使用Policy实现文章权限控制
6-8 文章路由控制的实现
6-9 个人设置页面上传头像功能实现
第7章 评论模块
本章讨论评论系统,主要完成对文章的评论的展示和添加。在本章中,我们建立文章和评论模型之间的关联,使用这种关联来进行文章评论的关联展示。我们还需要建立评论和用户模型的关联。本章中我们第一次使用到了模型关联,也会带大家系统整理一下有哪些模型关联,如何使用。...
7-1 评论模块章节介绍
7-2 migration创建评论表
7-3 介绍Laravel模型关联
7-4 创建评论模型
7-5 使用路由和模版搭建评论页面
7-6 添加评论业务逻辑的实现
7-7 使用模型和模型关联实现评论列表页
7-8 使用withCount实现评论数
第8章 赞模块
对一篇文章进行赞和取消赞是我们经常实现的一个功能。我们同样使用文章和文章表和赞表的关联模型来完成这个模块。在这个章节我们会看到ajax提交在laravel中的使用,以及如何在ajax中进行csrf保护。
8-1 赞模块介绍
8-2 migration创建数据表
8-3 使用模型实现赞页面的逻辑的实现
8-4 扩展withCount实现点赞数和评论数
第9章 搜索模块
本章着重将Laravel与elasticsearch进行结合进行文章搜索。首先,我们需要搭建并使用elasticsearch及它的中文分词插件然后我们会使用laravel的command命令开发一个创建elasticsearch索引的命令,接着我们使用laravel5.4的Scot组件,保持文章和搜索引擎中的文章索引同步。并且对文章进行关键词搜索,并且让搜索结果拥有分页功...
9-1 搜索模块介绍
9-2 搜索模块的设计
9-3 介绍elasticsearch及相关插件
9-4 梳理实现搜索模块的具体步骤
9-5 elasticsearch的具体安装
9-6 Laravel的scout包安装及Laravel-es包安装
9-7 使用laravel的Command实现搜索引擎索引和模版的建立
9-8 关联模型并使用scout命令导入数据
9-9 使用路由和模版搭建搜索结果页
9-10 使用scout实现搜索结果展示及分页
第10章 个人中心模块
本章内容将完成个人中心页面以及好友关注的功能。我们在这个模块中依赖创建的关系表完成多对多的模型关联,并且使用laravel的模型,对这些关联进行维护。
10-1 个人中心模块介绍
10-2 使用migration创建数据表和模型
10-3 实现多对多模型关联
10-4 使用路由和模版搭建个人中心页面
10-5 使用多对多模型实现个人中心逻辑
第11章 专题模块
本章开发专题模块,以及文章对专题的投稿。本章的难点在于如何获取一个人未投某个专题的文章列表。
11-1 专题模块介绍
11-2 使用migration创建数据表和模型
11-3 使用路由和模版搭建专题页面 试看
11-4 使用viewcomposer实现公共区域的专题列表
11-5 介绍laravel中的scope
11-6 使用scope实现某个用户未投稿的文章
11-7 周边模型关联
11-8 使用scope等完成专题详情页逻辑
11-9 使用模型操作完成专题的投稿操作
第12章 后台基础框架搭建
本章着重使用基于bootstrap的Adminlte模版来搭建管理后台的基础框架,如何在laravel中使用这些网上现成的模版是本章的重点。前台和后台我们会放在一个项目中,如何在一个项目中包含前台和后台,MVC层和文件夹,配置文件,路由都需要如何设计,是这个章节需要解决的问题。...
12-1 管理后台章节介绍
12-2 设计使用一份代码中包含前后台
12-3 前后台的模版区分
12-4 adminlte模版皮肤介绍和嵌入
12-5 使用adminlte搭建管理后台登录页面
12-6 使用adminlte搭建管理后台首页
12-7 使用blade的layout抽取出管理后台页面公用部分
12-8 后台表前缀和模型约定
12-9 使用Auth和guard搭建管理后台用户管理
12-10 使用Auth实现管理后台登录页面
第13章 管理人员模块
本章使用已经搭建的后台模版,来完成管理人员的增加,删除,修改,查找的页面。这个也是我们使用后台模版完成的第一个后台模块,在后台的路由使用和通用逻辑上面,我们会给出一个范例。
13-1 管理模块简介
13-2 管理人员的列表和增加页面
13-3 -管理人员的列表和增加逻辑
第14章 审核模块
本章完成后台审核人员对文章的审核功能,虽然是一个后台项目,但是也是一个前后台相关联的模块,我们完成的是先发后审的机制,在laravel中,如何完成对应的文章审核逻辑,前台如何过滤审核未通过的文章,都是这个章节需要讨论的内容。...
14-1 文章审核模块介绍
14-2 文章审核的需求分析
14-3 使用全局scope进行软删除模型
14-4 完成文章审核模块页面
14-5 使用withoutGlobalScope来完成文章审核功能
第15章 权限模块
本章重点在于带领大家完成后台的权限模块,我们同样也是使用laravel的Auth组件,另外完成了一套权限系统,我们会带领大家看下如何在一个项目中拥有两个权限控制系统,并且在路由中控制两个系统。接着,后台的左边栏菜单是根据不同权限,展示不同菜单。这个也是通过权限系统加左边栏的菜单组件来共同完成的。...
15-1 权限管理模块基本介绍
15-2 分析用户角色权限模型
15-3 创建表和模型
15-4 使用hasMany搭建模型关系 试看
15-5 搭建路由和页面模版
15-6 逻辑实现-用户篇
15-7 逻辑实现-角色篇+权限篇
15-8 逻辑实现-测试和数据添加
15-9 使用laravel的Gate实现权限管理
第16章 专题管理模块
本章重点在于带领大家完成后台的专题模块管理。如何对前台的专题模块进行增删改查操作。
16-1 专题管理模块介绍
16-2 专题管理模块需求分析
16-3 Laravel的Resource介绍
16-4 使用Resource完成专题路由
16-5 专题管理模块完成
第17章 系统通知模块
本章使用laravel的队列来完成系统通知的异步发送。系统通知是群发或者多发功能,我们需要使用一个异步机制,laravel中如何使用数据库来完成异步队列,并且在队列中进行任务。
17-1 通知管理模块介绍
17-2 具体需求设计和分析
17-3 -创建表和模型
17-4 使用resource完成后台页面和逻辑
17-5 完成前台页面和逻辑
17-6 Laravel中队列的介绍
17-7 使用Laravel的队列实现系统通知
第18章 性能优化
本章介绍laravel特定的一些性能优化方案。包括使用debugbar来查看页面效率,如何优化sql查询次数,如何使用路由缓存,配置缓存等来优化页面速度。
18-1 性能优化章节介绍
18-2 使用Laravel自带的优化命令优化
18-3 使用debugbar进行问题定位
18-4 使用预加载进行优化
18-5 使用DB_listen进行慢sql的查询
本资源来源于 网络 付费网站 付费收集而来, 随时收集更新资源 本站专注搜集和分享各种付费网站资源,感谢您的信任
资源下载地址:
游客,如果您要查看本帖隐藏内容请
回复
开通VIP无需回帖直接下载
VIP通道
本站所有资源都来源于网络收集,网友提供或者交换而来!
如果侵犯了您的权益,请及时联系客服,我们即刻删除!
收藏
0
回复
使用道具
举报
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页