Laravel入门与实战(第2版):构建主流PHP应用开发框架

Laravel入门与实战(第2版):构建主流PHP应用开发框架
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
2021-09
版次: 1
ISBN: 9787121417573
定价: 138.00
装帧: 其他
开本: 16开
纸张: 胶版纸
页数: 512页
13人买过
  • 这是一本实用的Laravel 技术指南,第2 版完全涵盖Laravel 5.8 版本的内容。本书对Laravel 框架进行了系统的介绍,包括Laravel 的背景,Laravel开发环境的搭建,路由与控制器,Blade 模板,数据库和Eloquent,前端组件,收集和处理用户数据,Artisan 和Tinker,用户认证和授权,请求、响应和中间件,容器,测试等知识。通过阅读本书,读者可以比较全面地学习并掌握Laravel 开发的相关理论知识。另外,书中涵盖大量实例,有利于读者在学习理论知识的过程中同步进行实践。 Matt Stauffer既是一名开发者,也是一位教师。他是Tighten的合伙人兼技术总监,主办过Five-Minute Geek Show和Laravel Podcast。他的博客地址是http://mattstauffer.com/。

    韦玮,重庆韬翔网络科技有限公司创始人兼董事,英国阿伯丁大学人工智能专业研究生(一等荣誉学位),计算机图书畅销书作者,业界资深计算机专家讲师。具有多年IT技术实战开发经验,曾做过程序员、技术总监,目前运营一家专注于中大型软件开发与IT技术服务的公司。《精通Python网络爬虫》《Python程序设计基础实战教程》《Python基础实例教程》作者,《Laravel入门与实战》译者。

     

    有明,开源项目Lawoole发起者,Hyperf 核心成员,SF认证讲师,长期关注新兴技术结合微服务化实现,对技术理论体系有所研究。熟知全栈开发、运维相关技术。《Laravel:艺术家成长之路》系列课程讲师,掘金小册《详解 Laravel 源码中优秀的设计模式》作者,技术书《没什么难的:Docker》作者。 目录 

    第1 章 为什么使用Laravel................................................... 1 

    为什么要使用框架 ........................................................................................................ 1 

    “自己动手做” ........................................................................................................ 1 

    一致性和灵活性 .................................................................................................... 2 

    Web 和PHP 框架简史 ................................................................................................... 2 

    Ruby on Rails ........................................................................................................ 2 

    PHP 框架的涌入 .................................................................................................... 2 

    CodeIgniter 的优点与缺点 .................................................................................... 3 

    Laravel 1、Laravel 2 和Laravel 3 ......................................................................... 3 

    Laravel 4 ............................................................................................................... 3 

    Laravel 5 ............................................................................................................... 4 

    Laravel 有什么特别之处 ............................................................................................... 4 

    Laravel 的哲学 ...................................................................................................... 4 

    Laravel 如何让开发者感到快乐 ............................................................................ 5 

    Laravel 社区 .......................................................................................................... 6 

    Laravel 是如何工作的 ................................................................................................... 6 

    使用Laravel 的原因 ...................................................................................................... 9 

    第2 章 搭建Laravel 的开发环境............................................10 

    系统要求 ..................................................................................................................... 10 

    Composer .................................................................................................................... 11 

    本地开发环境 ............................................................................................................. 11 

    Laravel Valet ........................................................................................................ 11 

    Laravel Homestead .............................................................................................. 12 

    创建一个新的Laravel 项目 ........................................................................................ 12 

    使用Laravel 安装工具来安装Laravel ................................................................ 13 

    通过Composer 的create-project 特征来安装Laravel ......................................... 13 

    Lambo :超强的“Laravel New”指令 ................................................................ 13 

    Laravel 的目录结构..................................................................................................... 14 

    文件夹 ................................................................................................................. 14 

    其他文件 ............................................................................................................. 15 

    配置 ............................................................................................................................ 16 

    .env 文件 ............................................................................................................. 18 

    启动和运行 ................................................................................................................. 20 

    测试 ............................................................................................................................ 20 

    小结 ............................................................................................................................ 21 

    第3 章 路由和控制器.......................................................... 22 

    对MVC、HTTP 动词和REST 的快速介绍 ................................................................ 22 

    什么是MVC ....................................................................................................... 22 

    HTTP 动词 .......................................................................................................... 23 

    什么是REST ....................................................................................................... 24 

    路由定义 ..................................................................................................................... 25 

    路由动词 ............................................................................................................. 26 

    路由处理 ............................................................................................................. 27 

    路由参数 ............................................................................................................. 28 

    路由名称 ............................................................................................................. 29 

    路由组 ......................................................................................................................... 31 

    中间件 ................................................................................................................. 32 

    路径前缀 ............................................................................................................. 34 

    后备路由 ............................................................................................................. 35 

    子域名路由.......................................................................................................... 35 

    命名空间前缀 ...................................................................................................... 36 

    名称前缀 ............................................................................................................. 36 

    签名的路由 ................................................................................................................. 37 

    对路由进行签名 .................................................................................................. 37 

    修改路由以允许签名链接 ................................................................................... 38 

    视图 ............................................................................................................................ 39 

    直接通过Route::view() 返回简单路由 ................................................................ 40 

    使用视图Composer 在每个视图中共享变量 ...................................................... 40 

    控制器 ......................................................................................................................... 40 

    获取用户输入 ...................................................................................................... 43 

    将依赖注入控制器 .............................................................................................. 44 

    资源控制器.......................................................................................................... 45 

    API 资源控制器 .................................................................................................. 46 

    单一动作控制器 .................................................................................................. 47 

    路由模型绑定 ............................................................................................................. 47 

    隐式路由模型绑定 .........................
  • 内容简介:
    这是一本实用的Laravel 技术指南,第2 版完全涵盖Laravel 5.8 版本的内容。本书对Laravel 框架进行了系统的介绍,包括Laravel 的背景,Laravel开发环境的搭建,路由与控制器,Blade 模板,数据库和Eloquent,前端组件,收集和处理用户数据,Artisan 和Tinker,用户认证和授权,请求、响应和中间件,容器,测试等知识。通过阅读本书,读者可以比较全面地学习并掌握Laravel 开发的相关理论知识。另外,书中涵盖大量实例,有利于读者在学习理论知识的过程中同步进行实践。
  • 作者简介:
    Matt Stauffer既是一名开发者,也是一位教师。他是Tighten的合伙人兼技术总监,主办过Five-Minute Geek Show和Laravel Podcast。他的博客地址是http://mattstauffer.com/。

    韦玮,重庆韬翔网络科技有限公司创始人兼董事,英国阿伯丁大学人工智能专业研究生(一等荣誉学位),计算机图书畅销书作者,业界资深计算机专家讲师。具有多年IT技术实战开发经验,曾做过程序员、技术总监,目前运营一家专注于中大型软件开发与IT技术服务的公司。《精通Python网络爬虫》《Python程序设计基础实战教程》《Python基础实例教程》作者,《Laravel入门与实战》译者。

     

    有明,开源项目Lawoole发起者,Hyperf 核心成员,SF认证讲师,长期关注新兴技术结合微服务化实现,对技术理论体系有所研究。熟知全栈开发、运维相关技术。《Laravel:艺术家成长之路》系列课程讲师,掘金小册《详解 Laravel 源码中优秀的设计模式》作者,技术书《没什么难的:Docker》作者。
  • 目录:
    目录 

    第1 章 为什么使用Laravel................................................... 1 

    为什么要使用框架 ........................................................................................................ 1 

    “自己动手做” ........................................................................................................ 1 

    一致性和灵活性 .................................................................................................... 2 

    Web 和PHP 框架简史 ................................................................................................... 2 

    Ruby on Rails ........................................................................................................ 2 

    PHP 框架的涌入 .................................................................................................... 2 

    CodeIgniter 的优点与缺点 .................................................................................... 3 

    Laravel 1、Laravel 2 和Laravel 3 ......................................................................... 3 

    Laravel 4 ............................................................................................................... 3 

    Laravel 5 ............................................................................................................... 4 

    Laravel 有什么特别之处 ............................................................................................... 4 

    Laravel 的哲学 ...................................................................................................... 4 

    Laravel 如何让开发者感到快乐 ............................................................................ 5 

    Laravel 社区 .......................................................................................................... 6 

    Laravel 是如何工作的 ................................................................................................... 6 

    使用Laravel 的原因 ...................................................................................................... 9 

    第2 章 搭建Laravel 的开发环境............................................10 

    系统要求 ..................................................................................................................... 10 

    Composer .................................................................................................................... 11 

    本地开发环境 ............................................................................................................. 11 

    Laravel Valet ........................................................................................................ 11 

    Laravel Homestead .............................................................................................. 12 

    创建一个新的Laravel 项目 ........................................................................................ 12 

    使用Laravel 安装工具来安装Laravel ................................................................ 13 

    通过Composer 的create-project 特征来安装Laravel ......................................... 13 

    Lambo :超强的“Laravel New”指令 ................................................................ 13 

    Laravel 的目录结构..................................................................................................... 14 

    文件夹 ................................................................................................................. 14 

    其他文件 ............................................................................................................. 15 

    配置 ............................................................................................................................ 16 

    .env 文件 ............................................................................................................. 18 

    启动和运行 ................................................................................................................. 20 

    测试 ............................................................................................................................ 20 

    小结 ............................................................................................................................ 21 

    第3 章 路由和控制器.......................................................... 22 

    对MVC、HTTP 动词和REST 的快速介绍 ................................................................ 22 

    什么是MVC ....................................................................................................... 22 

    HTTP 动词 .......................................................................................................... 23 

    什么是REST ....................................................................................................... 24 

    路由定义 ..................................................................................................................... 25 

    路由动词 ............................................................................................................. 26 

    路由处理 ............................................................................................................. 27 

    路由参数 ............................................................................................................. 28 

    路由名称 ............................................................................................................. 29 

    路由组 ......................................................................................................................... 31 

    中间件 ................................................................................................................. 32 

    路径前缀 ............................................................................................................. 34 

    后备路由 ............................................................................................................. 35 

    子域名路由.......................................................................................................... 35 

    命名空间前缀 ...................................................................................................... 36 

    名称前缀 ............................................................................................................. 36 

    签名的路由 ................................................................................................................. 37 

    对路由进行签名 .................................................................................................. 37 

    修改路由以允许签名链接 ................................................................................... 38 

    视图 ............................................................................................................................ 39 

    直接通过Route::view() 返回简单路由 ................................................................ 40 

    使用视图Composer 在每个视图中共享变量 ...................................................... 40 

    控制器 ......................................................................................................................... 40 

    获取用户输入 ...................................................................................................... 43 

    将依赖注入控制器 .............................................................................................. 44 

    资源控制器.......................................................................................................... 45 

    API 资源控制器 .................................................................................................. 46 

    单一动作控制器 .................................................................................................. 47 

    路由模型绑定 ............................................................................................................. 47 

    隐式路由模型绑定 .........................
查看详情
12
相关图书 / 更多
Laravel入门与实战(第2版):构建主流PHP应用开发框架
LaTeX 入门实战
(德)斯蒂芬·科特维茨 著 沈冲 译
Laravel入门与实战(第2版):构建主流PHP应用开发框架
Lassie Come-Home
Knight;Eric;Kirmse;Marguerite
Laravel入门与实战(第2版):构建主流PHP应用开发框架
LandofLoveandDrowningANovel
Tiphanie Yanique
Laravel入门与实战(第2版):构建主流PHP应用开发框架
LangChain技术解密:构建大模型应用的全景指南
王浩帆
Laravel入门与实战(第2版):构建主流PHP应用开发框架
LabVIEW 2022中文版虚拟仪器与仿真自学速成
雷金红 王创伟
Laravel入门与实战(第2版):构建主流PHP应用开发框架
LabVIEW与天线测量技术
马玉丰
Laravel入门与实战(第2版):构建主流PHP应用开发框架
LangChain实战:大模型应用开发实例
崔皓
Laravel入门与实战(第2版):构建主流PHP应用开发框架
LangChain编程:从入门到实践
李多多(@莫尔索)
Laravel入门与实战(第2版):构建主流PHP应用开发框架
LangChain简明讲义:从0到1构建LLM应用程序
刘伟舟
Laravel入门与实战(第2版):构建主流PHP应用开发框架
LabVIEW数据采集(第2版)
唐赣
Laravel入门与实战(第2版):构建主流PHP应用开发框架
LangChain实战:从原型到生产,动手打造 LLM 应用
张海立
Laravel入门与实战(第2版):构建主流PHP应用开发框架
Laposata检验医学:临床疾病实验诊断(原书第3版)
(美)迈克尔.拉波萨塔(Michael,Laposata)
您可能感兴趣 / 更多
Laravel入门与实战(第2版):构建主流PHP应用开发框架
归属感:如何通过社群获得商业竞争优势
[美]大卫·斯平克斯(David Spinks) 著;颉腾文化 出品
Laravel入门与实战(第2版):构建主流PHP应用开发框架
语言恶女:女性如何夺回语言
[美]阿曼达·蒙特尔/著李辛/译
Laravel入门与实战(第2版):构建主流PHP应用开发框架
过劳:好工作是如何变坏的
[美]艾琳·L.凯利(Erin;L.Kelly;[美]菲利斯·莫恩((Phyllis;Moen
Laravel入门与实战(第2版):构建主流PHP应用开发框架
雪花的故事(用照片展示雪花的秘密,为你揭开冬日奇景的奥秘)
[美]马克·卡西诺[美]乔恩·尼尔森
Laravel入门与实战(第2版):构建主流PHP应用开发框架
进阶书系-国际史的技艺
[美] 马克·特拉亨伯格
Laravel入门与实战(第2版):构建主流PHP应用开发框架
杜甫传
[美]弗洛伦斯.艾思柯
Laravel入门与实战(第2版):构建主流PHP应用开发框架
神奇的数字零:从数字0开始的极简数学史和人类发展史
[美]查尔斯·塞弗(Charles Seife)著 杨杨立汝 译
Laravel入门与实战(第2版):构建主流PHP应用开发框架
爵士乐史(精装本)
[美]泰德·乔亚 著
Laravel入门与实战(第2版):构建主流PHP应用开发框架
作家榜名著:夏日走过山间(王芳推荐版本!与《瓦尔登湖》齐名的经典名作!心浮气躁想要逃离现实生活?让大自然的神奇力量瞬间治愈你!)
[美]约翰·缪尔、作家榜经典名 著;刘子超 译
Laravel入门与实战(第2版):构建主流PHP应用开发框架
环境的科学 (平装版)
[美]威廉·坎宁安 后浪
Laravel入门与实战(第2版):构建主流PHP应用开发框架
数学侦探 游乐园里的古怪笑脸
[美]丹尼尔·肯尼 艾米丽·博艾尔 著 刘玙婧、王婧 译;小博集出品
Laravel入门与实战(第2版):构建主流PHP应用开发框架
读懂经济学:提升“财商”、塑造价值观念的经济学读本,一本书参破瞬息万变的经济世界底层逻辑!
[美]霍华德·亚鲁斯 著;赵善江 译;斯坦威 出品