Laravel - From Apprentice To Artisan, by Taylor Otwell.

《From Apprentice To Artisan》这本书是 Laravel 作者 Taylor Otwell 写的,里面详细介绍了 Laravel 框架涉及的各种软件理念和工具,如DI、IoC、SOLID等。

最近才发现这本书,本想着手翻译,才发现有大神在三年前就翻译好了,所以只贴个目录在这儿吧~

英文正版链接:https://leanpub.com/laravel
zgldh 大神翻译的中文版链接:https://my.oschina.net/zgldh/blog/389246
huanghua581 大神制作的 Gitbook 版:https://huanghua581.github.io/FATA/

目录

  • Dependency Injection 依赖注入
    • The Problem 遇到的问题
    • Build A Contract 建立约定
    • Take It further 更进一步
    • Too Much Java? 太像Java了?
  • The IoC Container 控制反转容器
    • Basic Binding 基础绑定
    • Reflective Resolution 反射解决方案
  • Interface As Contract 接口约定
    • Strong Typing & Water Fowl 强类型和小鸭子
    • A Contract Example 约定的范例
    • Interface & Team Development 接口与团队开发
  • Service Provider 服务提供者
    • As Bootstrapper 他是引导程序
    • As Organizer 作为管理工具
    • Booting Providers 服务提供者的启动过程
    • Providing The Core 核心也是服务提供者的模式
  • Application Structure 应用结构
    • Introduction 介绍
    • MVC Is Killing You MVC是慢性谋杀
    • Bye, Bye Models 再见,模型
    • It's All About The Layers 核心思想就是分层
    • Where To Put "Stuff" 东西都放哪儿?
  • Applied Architecture: Decoupling Handles 实用做法:解耦处理函数
    • Introduction 介绍
    • Decoupling Handlers 解耦处理函数
    • Other Handlers 其他处理函数
  • Extending The Framework 扩展框架
    • Introduction 介绍
    • Managers & Factories 管理者和工厂
    • Cache 缓存
    • Session 会话
    • Authentication 身份认证
    • IoC Based Extension 使用容器进行扩展
    • Request Extension 请求的扩展

以下是 SOLID 的讲解。

  • Single Responsibility Principle 单一职责原则
    • Introduction 介绍
    • In Action 实践
  • Open Closed Principle 开放封闭原则
    • Introduction 介绍
    • In Action 实践
  • Liskov Substitution Principle 里氏替换原则
    • Introduction 介绍
    • In Action 实践
  • Interface Segregation Principle 接口隔离原则
    • Introduction 介绍
    • In Action 实践
  • Dependency Inversion Principle 依赖反转原则
    • Introduction 介绍
    • In Action 实践
本作品采用《CC 协议》,转载必须注明作者和本文链接
原创。 所有 Laravel 文章均已收录至 Github laravel-tips 项目。
本帖由系统于 5年前 自动加精
Ίκαρος
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 3

这本书真的很好 。当时看了以后对于 solid 的理解真的有醍醐灌顶的感觉,而且每一次看都有不同感触。感叹 Taylor 真的很厉害,能把那么复杂的理论解释的那么清晰,功力可见真的很强。

6年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!