Laravel框架开发详解 从零基础到运用框架快速开发PHP网站PDF电子书下载
- 电子书积分:20 积分如何计算积分?
- 作 者:洪可郡著
- 出 版 社:
- 出版年份:2018
- ISBN:
- 页数:0 页
第1章 Laravel概述 1
1.1 选择Laravel的原因 2
1.2 选择Laravel的意义 2
1.3 如何选择一套适合的框架 4
1.4 Laravel特色与价值 9
1.5 结语 10
第2章 设置Laravel开发环境 11
2.1 环境建置及系统需求 12
2.2 Laravel系统环境需求 12
2.3 Laravel Homestead 13
2.4 安装Laravel 22
2.5 在Windows系统中安装并设置环境 26
2.6 结语 34
第3章 电子商务网站规划 35
3.1 前言 36
3.2 情境分析 36
3.3 功能需求分析 37
3.4 数据表字段规划 39
3.5 结语 43
第4章 网址设计规划 44
4.1 网址设计规范 45
4.2 网址主从关系设计 45
4.3 网址路由(Route) 48
4.4 结语 55
第5章 控制器与模板设计规划 56
5.1 控制器的位置 57
5.2 命名空间 58
5.3 使用模板 60
5.4 模板数据显示 61
5.5 模板继承 62
5.6 模板组件化 65
5.7 载入共用的Css与js文件 66
5.8 结语 68
第6章 数据库设置及建立 69
6.1 连线设置 70
6.2 连线到MySQL 72
6.3.env环境变量文件 73
6.4 设置环境变量 75
6.5 env()函数 76
6.6 数据库迁移(Migration) 76
6.7 结语 91
第7章 用户注册 92
7.1 注册路由 93
7.2 注册页控制器及模板 93
7.3 注册页数据处理控制器 96
7.4 CSRF保护 96
7.5 接收用户注册数据 97
7.6 数据验证 98
7.7 验证规则 101
7.8 开始验证数据 102
7.9 显示验证错误信息 103
7.10 验证信息语言设置 104
7.11 字段名称语言 108
7.12 验证错误表单数据保留 108
7.13 密码加密 109
7.14 新增用户数据至数据库 110
7.15 发送用户注册通知信 115
7.16 结语 117
第8章 用户登录验证 118
8.1 登录及退出登录路由 119
8.2 登录页控制器和模板 120
8.3 用户登录数据验证 121
8.4 取得用户数据 123
8.5 导出Eloquent SQL语法 124
8.6 验证密码 126
8.7 用户登录 127
8.8 Session设置 128
8.9 登录身份界面检视 129
8.10 用户退出登录 129
8.11 结语 130
第9章 商品管理与浏览 132
9.1 商品路由 133
9.2 建立商品页控制器 134
9.3 商品编辑页控制器 135
9.4 网站图片存储方式 136
9.5 商品编辑页模板 137
9.6 模板显示预设数据 140
9.7 权限管控 140
9.8 建立中间件 141
9.9 登录用户中间件 145
9.10 表单HTTP方法设置 147
9.11 商品图片处理 151
9.12 裁切图片 153
9.13 管理商品 154
9.14 结语 157
第10章 购买商品 158
10.1 商品购买路由 159
10.2 商品清单检视页控制器 160
10.3 商品清单检视页模板 161
10.4 商品单品检视页控制器 163
10.5 商品单品检视页模板 164
10.6 商品购买处理数据验证 165
10.7 数据交易处理 167
10.8 交易数据锁定 168
10.9 交易检查及商品数据更新 171
10.10 交易异常处理 172
10.11 记录交易记录 173
10.12 检视用户交易记录 175
10.13 交易记录与商品关联 176
10.14 获取交易的商品关联数据 177
10.15 结语 179
第11章 社区登录 181
11.1 加入Github ID字段 182
11.2 执行Migration变更 183
11.3 安装laravel/socialite扩展包 183
11.4 设置Github登录验证数据 184
11.5 设置Github登录路由 185
11.6 设置OAuth重定向URI 186
11.7 Github登录控制器 187
11.8 取得Github授权数据 188
11.9 更新Github ID或注册新用户 189
11.10 Github登录网站 192
11.11 结语 192
第12章 工作延迟处理 194
12.1 队列(Queue)秘书 195
12.2 建立工作事项(Job)便利贴 195
12.3 建立注册成功发信工作内容 196
12.4 变更注册信发送方式 197
12.5 使用Redis待办工作笔记 198
12.6 设置Redis待办工作笔记 199
12.7 记录工作事项便利贴 199
12.8 执行待办工作 200
12.9 队列秘书工作流程 200
12.10 持续执行待办工作 201
12.11 重新载入Queue程序 203
12.12 结语 203
第13章 用户电子报 204
13.1 建立自定义artisan命令 205
13.2 发送最新商品电子报 206
13.3 测试发送电子报artisan命令 212
13.4 设置排程工作 212
13.5 设置定时执行任务排程命令 214
13.6 任务排程命令信息 214
13.7 任务排程命令信息颜色 216
13.8 工作事项(Job)优先顺序 217
13.9 结语 219
第14章 多国语言 220
14.1 语言文件设置 221
14.2 模板语言设置 224
14.3 用户指定语言 227
14.4 侦测用户指定语言 228
14.5 结语 230
第15章 挖掘更深 231
15.1 辅助函数 232
15.2 Collection数据集合对象 236
15.3 加解密 248
15.4 错误与日志 248
15.5 HTTP异常错误代码 250
15.6 artisan命令 250
15.7 缓存 252
15.8 存储(Storage) 254
15.9 结语 256
第16章 你好,Laravel 257
16.1 Laravel文件夹结构 258
16.2 请求(Request) 259
16.3 模板(Blade) 263
16.4 路由(Route) 265
16.5 重定向(Redirect) 266
16.6 CSRF保护 266
16.7 响应(Response) 267
16.8 artisan命令 268
16.9 结语 271
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《高等数学试题与详解》西安电子科技大学高等数学教学团队 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《看视频零基础学英语口语》宋德伟 2019
- 《胃癌基础病理》(日)塚本彻哉编者;宫健,刘石译者 2019