基本信息 Information

Laravel框架开发详解:从零基础到运用框架快速开发PHP网站

丛书名

作者洪可郡(KeJyun)

版次1

书号29830

ISBN9787301298305

字数350千字

开本16

页数280

出版年2018

定价¥69

目  录

Contents

第1章 Laravel概述

1.1 选择Laravel的原因

1.2 选择Laravel的意义

1.3 如何选择一套适合的框架

1.4 Laravel特色与价值

1.5 结语

第2章 设置Laravel开发环境

2.1 环境建置及系统需求

2.2 Laravel系统环境需求

2.3 Laravel Homestead

2.4 安装Laravel

2.5 在Windows系统中安装并设置环境

2.6 结语

第3章 电子商务网站规划

3.1 前言

3.2 情境分析

3.3 功能需求分析

3.4 数据表字段规划

3.5 结语

第4章 网址设计规划

4.1 网址设计规范

4.2 网址主从关系设计

4.3 网址路由(Route)

4.4 结语

第5章 控制器与模板设计规划

5.1 控制器的位置

5.2 命名空间

5.3 使用模板

5.4 模板数据显示

5.5 模板继承

5.6 模板组件化



Laravel框架开发详解:从零基础到运用框架快速开发PHP网站

2

5.7 载入共用的css与js文件

5.8 结语

第6章 数据库设置及建立

6.1 连线设置

6.2 连线到MySQL

6.3 .env环境变量文件

6.4 设置环境变量

6.5 env( )函数

6.6 数据库迁移(Migration)

6.7 结语

第7章 用户注册

7.1 注册路由

7.2 注册页控制器及模板

7.3 注册页数据处理控制器

7.4 CSRF保护

7.5 接收用户注册数据

7.6 数据验证

7.7 验证规则

7.8 开始验证数据

7.9 显示验证错误信息

7.10 验证信息语言设置

7.11 字段名称语言

7.12 验证错误表单数据保留

7.13 密码加密

7.14 新增用户数据至数据库

7.15 发送用户注册通知信

7.16 结语

第8章 用户登录验证

8.1 登录及退出登录路由

8.2 登录页控制器和模板

8.3 用户登录数据验证

8.4 取得用户数据

8.5 导出Eloquent SQL语法

8.6 验证密码

8.7 用户登录

8.8 Session设置

8.9 登录身份界面检视

8.10 用户退出登录

8.11 结语

第9章 商品管理与浏览

9.1 商品路由

9.2 建立商品页控制器

9.3 商品编辑页控制器

9.4 网站图片存储方式

9.5 商品编辑页模板

9.6 模板显示预设数据

9.7 权限管控

9.8 建立中间件



目 录

3

9.9 登录用户中间件

9.10 表单HTTP方法设置

9.11 商品图片处理

9.12 裁切图片

9.13 管理商品

9.14 结语

第10章 购买商品

10.1 商品购买路由

10.2 商品清单检视页控制器

10.3 商品清单检视页模板

10.4 商品单品检视页控制器

10.5 商品单品检视页模板

10.6 商品购买处理数据验证

10.7 数据交易处理

10.8 交易数据锁定

10.9 交易检查及商品数据更新

10.10 交易异常处理

10.11 记录交易记录

10.12 检视用户交易记录

10.13 交易记录与商品关联

10.14 获取交易的商品关联数据

10.15 结语

第11章 社区登录

11.1 加入Github ID字段

11.2 执行Migration变更

11.3 安装laravel/socialite扩展包

11.4 设置Github登录验证数据

11.5 设置Github登录路由

11.6 设置OAuth重定向 URI

11.7 Github登录控制器

11.8 取得Github授权数据

11.9 更新Github ID或注册新用户

11.10 Github登录网站

11.11 结语

第12章 工作延迟处理

12.1 队列(Queue)秘书

12.2 建立工作事项(Job)便利贴

12.3 建立注册成功发信工作内容

12.4 变更注册信发送方式

12.5 使用Redis待办工作笔记

12.6 设置Redis待办工作笔记

12.7 记录工作事项便利贴



12.8 执行待办工作

12.9 队列秘书工作流程

12.10 持续执行待办工作

12.11 重新载入Queue程序

12.12 结语

第13章 用户电子报

13.1 建立自定义artisan命令

13.2 发送最新商品电子报

13.3 测试发送电子报artisan命令

13.4 设置排程工作

13.5 设置定时执行任务排程命令

13.6 任务排程命令信息

13.7 任务排程命令信息颜色

13.8 工作事项(Job)优先顺序

13.9 结语

第14章 多国语言

14.1 语言文件设置

14.2 模板语言设置

14.3 用户指定语言

14.4 侦测用户指定语言

14.5 结语

第15章 挖掘更深

15.1 辅助函数

15.2 Collection数据集合对象

15.3 加解密

15.4 错误与日志

15.5 HTTP异常错误代码

15.6 artisan命令

15.7 缓存

15.8 存储(Storage)

15.9 结语

第16章 你好,Laravel

16.1 Laravel 文件夹结构

16.2 请求(Request)

16.3 模板(Blade)

16.4 路由(Route)

16.5 重定向(Redirect)

16.6 CSRF保护

16.7 响应(Response)

16.8 artisan命令

16.9 结语

版权所有 © 北京大学出版社 北京大学音像出版社

京ICP备09072562号-1 京公网安备 11010802024978号 出版物经营许可证新出发京批字第版0160