Laravel实战应用快速开发简书

Laravel 快速开发简书
Laravel是PHP工程开发的趋势。本课程结合Mysql异步信息队列、Elasticsearch搜索引擎、Debugbar调试利器、Laravel性能优化等技术,在开发前后完整的社交网站“简书”
第1章 课程介绍
介绍课程的总体背景和课程安排
第2章 Laravel 5.4介绍
本课程将引导您介绍laravel的各个版本的历史,并讨论php框架的未来发展趋势。逐一展示laravel周围的生态环境。
第3章 Laravel项目安装启动
本章介绍了如何安装laravel。我们将使用composer工具安装laravel。使用composer时,我们将修改composer的镜像。不仅如此,安装完成后,我们还将带领您逐一介绍laravel的目录结构和配置文件。让您对laravel有一个全面的了解...
第4章 文章模块
本章介绍了文章的核心模块。这是我们项目的核心模块。路由、模板、数据迁移、数据填充、控制器、数据模型、tinker调试器等将首次在此模块中使用。在这个模块中,我们使用路由和模板来构建页面,并使用数据迁移来构建文章表。在实现分页逻辑时,我们使用数据填充到数据库中,并在ORM模型的基础上构建mod...
第5章 Laravel核心思想
本章将介绍laravel的几个核心思想,包括容器、服务提供商和正面。这些想法和概念是laravel中最难理解的。结合我们上一章的文章模块,我们可以对这些概念有更深入的理解。在理解了这个概念之后,我们将教你如何找到laravel中包含哪些方法的技能...
第6章 用户注册登录模块注册模块
本章将介绍用户认证模块Auth在laravel中的具体使用。我们使用Auth模块可以很容易地完成用户登录、注册和其他功能。在完成用户认证后,我们需要管理用户权限。同样,我们使用laravelAuth组件来完成用户权限管理。统一管理用户对文章和资源的权限...
第7章 评论模块
本文讨论了评论系统,主要完成了文章评论的展示和添加。在本章中,我们建立了文章和评论模型之间的关联,并使用这种关联来显示文章评论的关联。我们还需要建立评论和用户模型之间的关联。在本章中,我们第一次使用了模型关联,并将带您系统地整理模型关联以及如何使用它...
第8章 赞模块
赞美和取消一篇文章是我们经常实现的一个功能。我们还使用文章、文章表和表的相关模型来完成这个模块。在本章中,我们将看到ajax在laravel中提交的使用,以及如何在ajax中进行csrf保护。
第9章 搜索模块
本章重点介绍了Laravel与elasticsearch相结合的文章搜索。首先,我们需要构建并使用elasticsearch及其中文分词插件,然后我们将使用laravel的command命令开发一个命令来创建elasticsearch索引,然后我们使用laravel5.4的scot组件来保持文章与搜索引擎中的文章索引同步。并对文章进行关键词搜索,使搜索结果具有分页功能...
第10章 个人中心模块
本章将完成个人中心页面和朋友关注的功能。在这个模块中,我们依靠创建的关系表来完成多对多的模型关联,并使用laravel模型来维护这些关联。
第11章 专题模块
本文开发了专题模块,并提交了专题文章。本章的难点在于如何获得一个人没有提交某个主题的文章列表。
第12章 构建后台基础框架
本章的重点是使用基于bootstrap的Adminlte模板来构建管理背景的基本框架。本章的重点是如何在laravel中使用这些在线现成的模板。我们将把前台和后台放在一个项目中。如何在项目中包括前台和后台、MVC层和文件夹、如何设计文件和路由是本章需要解决的问题...
第13章 管理模块
本章使用已构建的后台模板来完成管理人员的添加、删除、修改和搜索页面。这也是我们使用后台模板完成的第一个后台模块。我们将在后台的路由使用和一般逻辑中给出一个例子。
第14章 审核模块
本章完成了后台审核员对文章的审核功能。虽然它是一个后台项目,但它也是一个与前台和后台相关的模块。我们完成的是先发后审的机制。在laravel中,本章需要讨论的是如何完成相应的文章审核逻辑,以及前台如何过滤未通过审核的文章...
第15章 权限模块
本章的重点是带领您完成后台的权限模块。我们还使用laravel的Auth组件,并完成一个权限系统。我们将带领您看看如何在一个项目中拥有两个权限控制系统,并在路由中控制两个系统。然后,后台左栏菜单根据不同的权限显示不同的菜单。这也是通过权限系统和左边栏的菜单组件来完成的。...
第16章 专题管理模块
本章的重点是带领大家完成后台专题模块的管理。如何在前台添加、删除和更改专题模块。
第17章 系统通知模块
本章使用laravel队列完成系统通知的异步发送。系统通知是群发或多发功能。我们需要使用一个异步机制,如何在laravel中使用数据库来完成异步队列,并在队列中执行任务。
第18章 性能优化
本章介绍了laravel的一些特定性能优化方案。包括使用debugbar查看页面效率、如何优化sql查询次数、如何使用路由缓存和配置缓存来优化页面速度。

[我要扒资料]

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。