Laravel:快速上手

Aleksandr Shitik
Aleksandr Shitik

我撰写自己的文章和书籍,并评论电影和书籍。 在宇宙学与天文学、IT、效率与规划方面的专家。

Laravel:快速上手
Matt Stauffer
类别: 编程
出版年份: 2020
阅读年份: 2023
我的评分: 最高
阅读次数: 2
总页数: 524
摘要(页): 21
原始出版语言: 英语
其他语言的翻译: 俄语

总体描述

Matt Stauffer 所著的《Laravel. The Complete Guide》是一本关于现代 PHP 框架 Laravel 的详细实用指南,面向具有基本 PHP 知识、希望快速有效构建 Web 应用程序的开发人员。本书涵盖了 Laravel 从基本概念到生态系统高级工具的广泛功能。

作者首先阐述了 Laravel 的主要优势:富有表现力的语法、开发的简便性和速度、强大的生态系统以及活跃的社区。Laravel 的设计旨在让开发者能够编写干净且可维护的代码,同时不牺牲构建复杂应用程序时的灵活性。

本书分为逻辑清晰的部分,每部分都专注于该框架的一个重要方面。在最初的章节中,Stauffer 展示了如何设置工作环境、路由和控制器的基本原理、使用 Blade 模板引擎以及用于数据库操作的 Eloquent ORM。这些章节有助于巩固实际应用程序设计所需的基础技能。

随后,本书涵盖了更复杂的主题:请求和响应处理、中间件、身份验证与授权、文件操作、会话、缓存以及 REST API 接口。另有专门章节介绍测试(使用 PHPUnit, Mockery, Dusk),有助于编写更可靠、可扩展的代码。

作者特别关注 Laravel 的内置功能:队列与任务、事件驱动的架构、WebSocket 广播、邮件和通知。这些工具使得能够创建对性能和实时交互有高要求的现代应用程序。

本书不仅限于 Laravel 的核心。Stauffer 还解释了如何使用第三方包和生态系统工具,例如用于队列监控的 Laravel Horizon 和用于浏览器自动化测试的 Dusk。

本书的主要价值在于理论与实践之间的平衡:作者不仅复制官方文档,还通过代码示例和架构决策的说明,展示了如何在实际中应用这些概念。

个人看法

这是关于 Laravel 的第二本书,但这次是俄语版本。对官方文档中涵盖的几乎所有 Laravel 功能进行了全面而详细的描述。

Вверх