欢迎来到传智教育旗下图书库

Laravel框架开发实战

黑马程序员/编著
定价:¥49.80

出版社:人民邮电出版社

ISBN:978-7-115-56326-2

图书种类:高校教材

出版日期:2021-09

所属学科:Web前端,PHP

页数:218

咨询客服 查看配套资源

关注获取新书发布信息

内容简介

本书面向具有PHP语言和MySQL数据库基础的人群,详细讲解了Laravel框架的使用。书中将知识点和实用案例结合,帮助读者理解知识点并能在以后的实际开发中运用。

全书共8章,第1、2章讲解Laravel框架的基础知识;第3章讲解表单安全和用户认证;第4章讲解数据库操作;第5章讲解Laravel框架的常用功能,如文件上传、数据分页等;第6章讲解Web前后端数据交互的知识;第7、8章讲解实战项目“内容管理系统”。

适合群体

本书既可作为高等教育本、专科院校计算机相关专业的Web前端开发课程的教材,也可作为广大IT技术人员和编程爱好者的读物。

图书特色

PHP是一种运行于服务器端并完全跨平台的嵌入式脚本编程语言,它具有开源免费、易学易用、开发效率高等特点,是目前Web应用开发的主流语言之一。Laravel是一款使用PHP语言开发的框架,它具有开源、代码简洁、语法优雅等特点,在Web开发领域非常受欢迎。

本书面向具有PHP语言和MySQL数据库基础的人群,讲解了如何使用Laravel框架进行网站开发。全书主要以知识讲解为主、代码演示为辅的形式,帮助读者达到学用结合的效果,非常适合希望提升项目开发能力的读者。

本书遵循知识点难易的先后顺序排列全书章节。在讲解每个知识点时,不仅介绍基本概念,还将抽象的概念具体化,让读者明白这个知识点具体可以用来解决什么问题,围绕知识点进行动手实践,加深对书中所讲内容的理解。最后,通过项目实战将所学内容全部串连起来,培养读者分析问题和解决问题的能力。

配套资源
图书目录
第1章 初识Laravel框架
1.1	什么是Laravel框架
1.2	开发环境搭建
1.2.1	Apache安装与配置
1.2.2	PHP安装与配置
1.2.3	MySQL安装与配置
1.2.4	配置虚拟主机
1.2.5	安装Composer依赖管理工具
1.2.6	安装Visual Studio Code编辑器
1.3	安装Laravel框架
1.3.1	开启必要的扩展
1.3.2	使用composer安装Laravel框架
1.4	Laravel框架的目录结构
本章小结
课后练习
第2章 路由、控制器和视图
2.1	路由
2.1.1	什么是路由
2.1.2	配置路由
2.1.3	路由参数
2.1.4	重定向路由
2.1.5	路由别名
2.1.6	路由分组
2.2	控制器
2.2.1	控制器的创建
2.2.2	控制器路由
2.2.3	接收用户输入
2.3	视图
2.3.1	创建视图文件
2.3.2	向视图传递数据
2.3.3	视图数据的处理
2.3.4	循环操作
2.3.5	判断操作
2.3.6	模板继承
2.3.7	模板包含
本章小结
课后练习
第3章 表单安全和用户认证
3.1	防御CSRF攻击
3.1.1	什么是CSRF攻击
3.1.2	在Laravel中防御CSRF攻击
3.1.3	从CSRF验证中排除例外路由
3.2	自动验证
3.2.1	验证规则
3.2.2	错误处理
3.2.3	自定义错误信息
3.3	Session机制
3.3.1	Session的配置
3.3.2	Session的基本使用
3.4	中间件
3.4.1	定义中间件
3.4.2	注册中间件
3.4.3	利用中间件验证用户登录
3.5	Auth认证
3.5.1	什么是Auth认证
3.5.2	在项目中使用Auth认证
3.5.3	自定义登录页面
本章小结
课后练习
第4章 数据库操作
4.1	数据库的创建与配置
4.2	DB类的使用步骤
4.2.1	添加数据
4.2.2	修改数据
4.2.3	查询数据
4.2.4	删除数据
4.2.5	执行SQL语句
4.2.6	连接查询
4.3	使用模型操作数据库
4.3.1	初识模型
4.3.2	定义模型
4.3.3	在控制器中使用模型
4.3.4	使用模型添加数据
4.3.5	使用模型查询数据
4.3.6	使用模型修改数据
4.3.7	使用模型删除数据
4.4	关联模型的使用
4.4.1	一对一
4.4.2	一对多
4.4.3	多对一
4.4.4	多对多
4.5	数据表的迁移和填充
4.5.1	数据表迁移
4.5.2	数据表填充
本章小结
课后练习
第5章 Laravel框架常用功能
5.1	文件上传
5.2	数据分页
5.3	验证码
5.4	响应控制
5.5	缓存操作
5.5.1	缓存配置
5.5.2	添加缓存
5.5.3	读取缓存
5.5.4	删除缓存
5.5.5	缓存数值自增或自减
5.6	辅助函数
5.6.1	数组函数
5.6.2	字符串函数
5.6.3	URL函数
5.6.4	路径函数
本章小结
课后练习
第6章 Web前后端数据交互技术
6.1	<iframe>标签
6.2	Ajax
6.2.1	什么是Ajax
6.2.2	Ajax向服务器发送请求
6.2.3	处理服务器返回的信息
6.2.4	数据交换格式
6.2.5	jQuery操作Ajax
6.3	RESTful API
6.3.1	什么是RESTful API
6.3.2	Laravel实现RESTful API
6.4	Socket
6.4.1	Socket通信的常用函数
6.4.2	Socket通信的过程
6.4.3	【案例】使用Socket实现聊天功能
6.5	WebSocket
6.5.1	什么是WebSocket
6.5.2	Workerman框架
6.5.3	Workerman的基本使用
本章小结
课后练习
第7章 内容管理系统(上)
7.1	项目介绍
7.2	前期准备
7.3	后台用户登录
7.3.1	创建用户表
7.3.2	显示登录页面
7.3.3	Ajax交互
7.3.4	验证用户登录
7.3.5	用户退出
7.4	后台首页
7.4.1	后台页面布局
7.4.2	显示后台首页
7.4.3	判断登录状态
7.5	栏目管理
7.5.1	创建栏目表
7.5.2	添加栏目
7.5.3	栏目列表
7.5.4	编辑栏目
7.5.5	删除栏目
7.6	内容管理
7.6.1	创建内容表
7.6.2	添加内容
7.6.3	上传图片
7.6.4	整合UEditor
7.6.5	内容列表
7.6.6	编辑内容
7.6.7	删除内容
7.7	广告管理
7.7.1	创建广告位表
7.7.2	添加广告位
7.7.3	广告位列表
7.7.4	编辑广告位
7.7.5	删除广告位
7.8	广告内容管理
7.8.1	创建广告内容表
7.8.2	添加广告
7.8.3	广告列表
7.8.4	编辑广告
7.8.5	删除广告
本章小结
课后练习
第8章 内容管理系统(下)
8.1	前台首页
8.1.1	页面布局
8.1.2	首页展示
8.1.3	栏目导航
8.1.4	轮播图
8.1.5	广告位
8.1.6	栏目内容
8.2	前台用户管理
8.2.1	用户注册
8.2.2	用户登录
8.2.3	退出登录
8.3	内容列表页
8.3.1	内容列表
8.3.2	分页
8.3.3	面包屑导航
8.3.4	跳转链接
8.4	内容展示
8.4.1	内容详细页
8.4.2	点赞
8.4.3	评论
8.5	热门内容
本章小结
课后练习
展开全部内容

热销图书推荐

HBase基础入门

清华大学出版社

定价:¥59.00 咨询客服

Java程序设计任务驱动教程

高等教育出版社

定价:¥55.00 咨询客服

C语言程序设计项目化教程

高等教育出版社

定价:¥55.00 咨询客服