展开全部

主编推荐语

为Web艺术家创造的PHP“全栈”式框架——简单、优雅、高效!

内容简介

本书以Laravel 5.1版本为基础,从框架技术角度介绍Laravel构建的原理,从源代码层次介绍Laravel功能的应用。通过本书的学习,读者能够了解Laravel框架实现的方方面面,完成基于该框架的定制化应用程序开发。本书第1章到第4章主要介绍了与Laravel框架学习相关的基础部分,读者可以深入了解该框架的设计思想,学习环境搭建,了解PHP语法知识和HTTP协议;第5章到第14章分别从某个方面介绍Laravel框架是如何构建和使用的,包括程序的生命周期、服务容器和数据库等,同时也将其中的一些构建技术剥离开,使读者可以学习该框架的构建技术和思想,如设计模式的内容;第15章是一个简单的实例,将前面的学习内容串联起来并在实践中应用,使读者学会使用该框架定制化地设计应用程序。本书既适合想了解Laravel框架构建技术的读者,也适合想深入了解Laravel框架的读者。

目录

  • 版权信息
  • 内容简介
  • 前言
  • LaraveI框架
  • 适合的读者
  • 致谢
  • 第1章 组件化开发与composer使用
  • 1.1 组件化开发
  • 1.2 composer使用
  • 1.2.1 composer安装
  • 1.2.2 组件安装
  • 1.2.3 自动加载
  • 1.2.4 composer命令行简介
  • 1.3 手动构建Laravel框架
  • 1.3.1 项目初始化
  • 1.3.2 添加路由组件
  • 1.3.3 添加控制器模块
  • 1.3.4 添加模型组件
  • 1.3.5 添加视图组件
  • 第2章 Laravel框架安装与调试环境建立
  • 2.1 Windows开发环境搭建和调试
  • 2.1.1 LaraveI框架安装
  • 2.1.2 开发调试环境搭建
  • 2.2 Linux开发环境搭建
  • 2.2.1 LAMP环境搭建
  • 2.2.2 LaraveI安装
  • 第3章 Laravel框架中常用的PHP语法
  • 3.1 组件化开发语法条件
  • 3.1.1 命名空间
  • 3.1.2 文件包含
  • 3.2 匿名函数
  • 3.2.1 匿名函数的使用
  • 3.2.2 LaraveI框架中的应用
  • 3.3 PHP中的特殊语法
  • 3.3.1 魔术方法
  • 3.3.2 魔术常量
  • 3.4 反射
  • 3.5 后期静态绑定
  • 3.6 Laravel中使用的其他新特性
  • 3.6.1 trait
  • 3.6.2 简化的三元运算符
  • 第4章 Laravel框架中使用的HTTP协议基础
  • 4.1 HTTP发展与相关网络技术
  • 4.1.1 HTTP发展
  • 4.1.2 与HTTP协议相关的网络技术
  • 4.2 HTTP协议简介
  • 4.2.1 HTTP协议工作流程
  • 4.2.2 请求报文和响应报文结构简介
  • 第5章 Laravel框架初识
  • 5.1 Laravel框架应用程序目录结构
  • 5.1.1 LaraveI框架应用程序根目录介绍
  • 5.1.2 app 目录介绍
  • 5.1.3 vendor目录介绍
  • 5.2 Laravel框架应用程序的三个重要环节
  • 5.2.1 路由
  • 5.2.2 控制器
  • 5.2.3 视图
  • 第6章 Laravel框架中的设计模式
  • 6.1 服务容器
  • 6.1.1 依赖与耦合
  • 6.1.2 工厂模式
  • 6.1.3 IoC模式
  • 6.1.4 源码解析
  • 6.2 请求处理管道简介
  • 6.2.1 装饰者模式
  • 6.2.2 请求处理管道
  • 6.2.3 部分源码
  • 第7章 请求到响应的生命周期
  • 7.1 程序启动准备
  • 7.1.1 服务容器实例化
  • 7.1.2 核心类(KerneI类)实例化
  • 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.1 HTTP请求实例的操作
  • 9.1.1 请求实例的获取
  • 9.1.2 请求参数的获取
  • 9.1.3 请求参数的一次存储
  • 9.1.4 获取一次存储数据
  • 9.2 HTTP响应
  • 9.2.1 生成响应的主体内容
  • 9.2.2 生成自定义响应的实例
  • 9.2.3 生成重定向的响应
  • 第10章 数据库及操作
  • 10.1 数据库迁移与填充
  • 10.1.1 数据库迁移
  • 10.1.2 数据库填充
  • 10.2 查询构造器
  • 10.2.1 PHP 中数据库的操作
  • 10.2.2 数据库连接的封装
  • 10.2.3 查询构造器的实现
  • 10.2.4 查询构造器的使用
  • 10.2.5 查询构造器的数据库操作
  • 10.3 Eloquent ORM
  • 10.3.1 EIoquent ORM的底层实现
  • 10.3.2 EIoquent ORM 的使用
  • 第11章 redis数据库
  • 11.1 redis数据库简介
  • 11.1.1 安装
  • 11.1.2 redis数据结构
  • 11.2 redis数据库的应用
  • 11.2.1 数据存取
  • 11.2.2 redis数据库编程思想
  • 11.2.3 发布、订阅消息
  • 第12章 会话
  • 12.1 Cookie技术
  • 12.2 session技术
  • 12.2.1 session的工作机制
  • 12.2.2 session的配置
  • 12.3 Laravel框架中的session机制
  • 12.3.1 session的启动
  • 12.3.2 session的操作
  • 12.3.3 session的关闭
  • 第13章 消息队列
  • 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 消息获取
  • 第14章 认证与数据验证
  • 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 数据验证准则
  • 第15章 思维笔记实例
  • 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 笔记管理模块
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

电子工业出版社

电子工业出版社成立于1982年10月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。