Laravel:启动并运行

Laravel:Up & Running 一书的图片

当今学习 Laravel 的最佳方法。

如果您是刚开始学习 Laravel 的 PHP 开发人员、想要升级的 Laravel 新手开发人员或想要学习一些新技巧的经验丰富的 Laravel 开发人员,那么本书非常适合您。本书内容清晰、简明,可帮助您快速上手,在 Laravel 中创建强大而灵活的应用程序。


“Matt 不仅是 Laravel 社区最博学的成员之一,他还是一位出色的老师。我很自豪地推荐这本书,它是 Laravel 框架的全面、详尽指南。”
泰勒·奥特威尔
泰勒·奥特威尔
Laravel 的创建者

准备购买?您可以从亚马逊购买实体书或电子书,也可以通过 Google Play 商店或 iTunes 购买电子书。

这本书适合哪些人阅读?

  • 首次想要学习 Laravel 的 PHP 开发人员
  • 想要深入研究该框架的 Laravel 新手开发人员
  • 经验丰富的 Laravel 开发人员想要学习一些新技巧
  • 羚羊狂热爱好者

问题?

  • 本书涵盖哪个版本的 Laravel? 第一版涵盖 5.1-5.3。第二版涵盖 5.1-5.8。第三版涵盖至 11。
  • 什么是羚羊? 它确实是一种威风的动物。它是一种原产于南非的羚羊。由于长着致命的角,南非羚羊也被称为“剑羚”。
  • 我必须了解一些 Laravel 知识才能阅读这本书吗? 不!你唯一需要知道的是 Laravel 值得你花时间。我们将在书中介绍其他所有内容。
  • 那么,Laravel 怎么发音呢? Lair-uh-VELL。它旨在与纳尼亚的“Cair Paravel”押韵,发音为“Pair-uh-VELL”。
  • 为什么选择 Laravel? 这确实是本书第一章的名字。我敢肯定,你会喜欢这本书的。
  • 为什么是书,而不是视频? 有些人(比如我!)通过阅读可以学得最好。

“作为 Laravel 的自传传播者,我很高兴终于有一本可以向新手推荐的书。更棒的是,我认为没有人比 Matt 更有资格向大众介绍这个出色的框架。”
杰弗里·韦
杰弗里·韦
Laracasts 创始人

章节

  • 为什么选择 Laravel 为什么要考虑框架?为什么是 PHP?为什么是 Laravel?我们将介绍 PHP 框架的历史以及 Laravel 的历史和愿景。
  • 设置 Laravel 开发环境 任何现代 PHP 开发环境都适合开发 Laravel,但如果您是现代 PHP 新手,我们会立即帮助您做好准备。
  • 路由和控制器 任何 Web 应用程序的基础都是将用户请求转化为某种操作或响应的能力。路由是核心。
  • Blade 模板 Laravel 提供了一个简单而强大的模板引擎 Blade。我们将介绍 Blade 的基础知识以及它与其他模板引擎的不同之处。
  • 数据库和 Eloquent 了解 Laravel 的 ActiveRecord ORM、Eloquent 及其流畅的查询构建器、迁移和播种机。
  • 前端组件 Laravel 并非全是后端。它提供了一系列以前端为中心的工具,如分页和基于 Gulp 的 Elixir 资产构建堆栈。
  • 收集和处理用户数据 我们将介绍收集、验证和转换各种用户数据,从表单输入到 JSON 和 HTTP 标头。
  • 工匠和修补匠 我们将介绍 Laravel 的命令行工具 Artisan(任务运行器)和 Tinker(REPL),以及如何创建自己的自定义 Artisan 命令。
  • 用户身份验证和授权 Laravel 带有现成的用户身份验证和授权工具。了解如何使用它并对其进行自定义。
  • 请求、响应和中间件 Laravel 的请求和响应对象扩展了 Symfony HTTP 请求类,因此我们将介绍 Symfony 的类以及 Laravel 添加的内容。
  • 容器 Laravel 的服务容器(也称为“控制反转”容器)是将所有内容粘合在一起的粘合剂。深入了解其工作原理。
  • 测试 使用 PHPUnit 和 Dusk 来驱动单元测试、集成测试、应用程序测试或任何其他您想要的功能非常简单。同时了解如何测试框架组件。
  • 编写 API 许多开发人员使用 Laravel 编写 RESTful JSON API;了解 Laravel 为 API 开发提供的开箱即用工具以及一些常见的做法。
  • 存储和检索 Laravel 为缓存、会话、云存储等存储介质提供了简单、一致的 API。我们将介绍它们的相似之处和不同之处。
  • 邮件和通知 我们将了解 Laravel 的基本邮件工具,以及其创新的 Mailable 和通知系统,这些系统可以轻松地通过数百个渠道通知用户。
  • 队列、作业、事件、广播和调度程序 Laravel 可以轻松连接到更复杂的应用程序架构,如 WebSockets 和作业队列。
  • 助手和集合 了解 Laravel 的许多全局助手和超能力的 Collection 类。
  • Laravel 生态系统 Laravel 的工具和服务生态系统十分广泛且不断发展。我们将介绍每种工具和服务以及您可能需要它们的情况。

那么,你读到这里了吗?是时候了。你准备好了。行动吧。行动吧。行动吧。行动吧。

去做吧。

版权所有 © 2025 Matt Stauffer 和 O'Reilly Media, Inc. | 乳齿象