本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正
商品基本信息,请以下列介绍为准 | |
商品名称: | Laravel框架关键技术解析 (为web艺术家创造的PHP“全栈”式框架——简单、优雅、*效/深入研究Laravel的艺术性/**解析Laravel的核心点) |
作者: | |
市场价: | 79元 |
ISBN号: | 9787121292095 |
出版社: | 电子工业出版社 |
商品类型: | 图书 |
其他参考信息(以实物为准) | ||
装帧:平装 | 开本:16开 | 语种:中文 |
出版时间:2016-07-01 | 版次:1 | 页数:324 |
印刷时间:2016-07-01 | 印次:1 | 字数:470千字 |
主编推荐 | |
本书以*新版本为基础进行介绍的。首先,本书从当前软件的开发思想和前沿编程技术讲起,而这些技术恰恰是laravel框架如此优雅的表现形式、模块间的低耦合、可扩展、易复用、支持分布式系统开发、支持异步数据处理等等一系列优势的核心。在此基础上从整体和模块两个层次上对laravel框架的运行机理和实现细节进行了详细介绍,通过具体实例介绍了laravel框架的应用,*后通过一个简单的web应用实例将这些内容串联起来,*终达到学以致用的目的。通过本书你不仅仅能够学习到laravel框架的应用,主要是能够学习它的开发和构建思想。 |
目录 | |
**章组件化开发与composer使用 1.1组件化开发 1.2composer使用 1.2.1composer安装 1.2.2组件安装 1.2.3自动加载 1.2.4composer命令行简介 1.3手动构建Laravel框架 1.3.1项目初始化 1.3.2添加路由组件 1.3.3添加控制器模块 1.3.4添加模型组件 1.3.5添加视图组件 第2章Laravel框架安装与调试环境建立 2.1Windows开发环境搭建和调试 2.1.1Laravel框架安装 2.1.2开发调试环境搭建 2.2Linux开发环境搭建 2.2.1LAMP环境搭建 2.2.2Laravel安装 第3章Laravel框架中常用的PHP语法 3.1组件化开发语法条件 3.1.1命名空间 3.1.2文件包含 3.2匿名函数 3.2.1匿名函数的使用 3.2.2Laravel框架中的应用 3.3PHP中的特殊语法 3.3.1魔术方法 3.3.2魔术常量 3.4反射 3.5后期静态绑定 3.6Laravel中使用的其他新特性 3.6.1trait 3.6.2简化的三元运算符 第4章Laravel框架中使用的HTTP协议基础 4.1HTTP发展与相关网络技术 4.1.1HTTP发展 4.1.2与HTTP协议相关的网络技术 4.2HTTP协议简介 4.2.1HTTP协议工作流程 4.2.2请求报文和响应报文结构简介 第5章Laravel框架初识 5.1Laravel框架应用程序目录结构 5.1.1Laravel框架应用程序根目录介绍 5.1.2app目录介绍 5.1.3vendor目录介绍 5.2Laravel框架应用程序的三个重要环节 5.2.1路由 5.2.2控制器 5.2.3视图 第6章Laravel框架中的设计模式 6.1服务容器 6.1.1依赖与耦合 6.1.2工厂模式 6.1.3IoC模式 6.1.4源码解析 6.2请求处理管道简介 6.2.1装饰者模式 6.2.2请求处理管道 6.2.3部分源码 第7章请求到响应的生命周期 7.1程序启动准备 7.1.1服务容器实例化 7.1.2核心类(Kernel类)实例化 7.2请求实例化 7.3处理请求 7.3.1请求处理准备工作 7.3.2中间件 7.3.3路由处理生成响应 7.4响应的发送与程序终止 7.4.1响应的发送 7.4.2程序终止 第8章服务容器与服务提供者 8.1服务容器 8.1.1服务容器的产生 8.1.2服务绑定 8.1.3服务解析 8.2服务提供者 8.2.1创建服务提供者 8.2.2注册服务提供者 8.2.3缓载服务提供者 第9章请求与响应的操作 9.1HTTP请求实例的操作 9.1.1请求实例的获取 9.1.2请求参数的获取 9.1.3请求参数的一次存储 9.1.4获取一次存储数据 9.2HTTP响应 9.2.1生成响应的主体内容 9.2.2生成自定义响应的实例 9.2.3生成重定向的响应 **0章数据库及操作 10.1数据库迁移与填充 10.1.1数据库迁移 10.1.2数据库填充 10.2查询构造器 10.2.1PHP中数据库的操作 10.2.2数据库连接的封装 10.2.3查询构造器的实现 10.2.4查询构造器的使用 10.2.5查询构造器的数据库操作 10.3EloquentORM 10.3.1EloquentORM的底层实现 10.3.2EloquentORM的使用 **1章redis数据库 11.1redis数据库简介 11.1.1安装 11.1.2redis数据结构 11.2redis数据库的应用 11.2.1数据存取 11.2.2redis数据库编程思想 11.2.3发布、订阅消息 **2章会话 12.1Cookie技术 12.2session技术 12.2.1session的工作机制 12.2.2session的配置 12.3Laravel框架中的session机制 12.3.1session的启动 12.3.2session的操作 12.3.3session的关闭 **3章消息队列 13.1同步类型消息队列 13.1.1消息发送 13.1.2消息处理 13.2数据库类型消息队列 13.2.1参数配置 13.2.2数据表的建立 13.2.3消息的生成、发送与处理 13.2.4消息存储 13.2.5消息获取 **4章认证与数据验证 14.1认证 14.1.1认证模块的配置 14.1.2数据表的建立 14.1.3添加用户认证路由 14.1.4认证视图的创建 14.1.5用户权限认证 14.2数据验证 14.2.1数据验证的实现 14.2.2数据验证的其他使用方法 14.2.3数据验证后期处理 14.2.4数据验证准则 **5章思维笔记实例 15.1数据库设计 15.1.1数据表设计 15.1.2模型类设计 15.2路由设计 15.2.1模块划分 15.2.2程序设计 15.3控制器设计与Web页面设计 15.3.1用户认证模块 15.3.2用户管理模块 15.3.3笔记类别管理模块 15.3.4笔记管理模块 |
内容简介 | |
本书以Laravel 5.1版本为基础,从框架技术角度介绍Laravel构建的原理,从源代码层次介绍Laravel功能的应用。通过本书的学习,读者能够了解Laravel框架实现的方方面面,完成基于该框架的定制化应用程序开发。本书**章到第4章主要介绍了与Laravel框架学习相关的基础部分,读者可以深入了解该框架的设计思想,学习环境搭建,了解PHP语法知识和HTTP协议;第5章到**4章分别从某个方面介绍Laravel框架是如何构建和使用的,包括程序的生命周期、服务容器和数据库等,同时也将其中的一些构建技术剥离开,使读者可以学习该框架的构建技术和思想,如设计模式的内容;**5章是一个简单的实例,将前面的学习内容串联起来并在实践中应用,使读者学会使用该框架定制化地设计应用程序。本书既适合想了解Laravel框架构建技术的读者,也适合想深入了解Laravel框架的读者。 |
作者简介 | |
陈昊,2008年毕业于中国科学技术大学自动化系,保送研究生保留学籍,工作两年后回学校读硕士研究生,2013年毕业。目前于洛阳某研究所工作,从事网络安全、数据挖掘等方面工作。 |
···········