文档章节

Laravel - 从百草园到三味书屋 "From Apprentice To Artisan"目录

zgldh
 zgldh
发布于 2015/03/19 23:42
字数 1024
阅读 24142
收藏 175
点赞 45
评论 11

​原文作者:Taylor Otwell

网上偶得此书,是 Laravel 的作者写的。 Laravel 是近年来优秀的 PHP 框架,国内外都有很多支持者。该框架应用了大量 PHP5 尤其是 5.3 以后的新特性,使得后端的开发进一步的简便而灵活。具体可以看这里 http://www.laravel.com 作者写的这本书详细介绍了Laravel框架涉及的各种软件理念和工具,如依赖注入、控制反转容器、面向接口编程等。 我读来收获颇丰,所以希望翻译成中文以飨读者。

Laravel - 从百草园到三味书屋

From Apprentice To Artisan 目录

Author's Note 作者自序

Since creating the Laravel framework, I have received numerous request for a book containing guidance on building well-architected, complex applications. As each application is unique, such a book requires that the counsel remains general, yet practical and easily applicable to a variety of projects.

自从编写了 Laravel 框架之后,我收到了大量让我写书的请求。想让我出一本关于如何建造具有良好架构的复杂应用的指南。由于每一个应用程序都是独特的,这就需要此书讲述的是通用且实用的理论,同时易于在各种项目中实施。

So, we will begin by covering the foundational elements of dependency injection, then take an in-depth look at service providers and application structure, as well as an overview of the SOLID design principles. A strong knowledge of these topics will give you a firm foundation for all of your Laravel projects.

因此我们将从基础要素之一的依赖注入开始讲起,接着是深入了解服务提供者和应用程序结构, 以及“坚实”设计原则。这些主题的中心思想会给你的 Laravel 项目奠定坚实的理论基础。

If you have any further questions about advanced architecture on Laravel, or wish to see something added to the book, please e-mail me. I plan to expand the book further based on community feedback, so your ideas matter!

如果你对 Laravel 上的高级架构有更进一步的问题的话,或者想在本书看到更多没讲到的东西,请给我发电子邮件。我打算基于社区的反馈来进一步扩展本书,所以你的意见很重要!

Finally, thank you so much for being a part of the Laravel community. You have all helped make PHP development more enjoyable and exciting for thousands of people around the world. Code happy!

最后,十分感谢 Laravel 社区的每一个人。你们为世界上成千上万的 PHP 开发者做出了巨大的贡献,使得 PHP 开发变得更好玩更令人激动。祝编码快乐!

Taylor Otwell

© 著作权归作者所有

共有 人打赏支持
zgldh
粉丝 90
博文 34
码字总数 45519
作品 2
高级程序员
加载中

评论(11)

zgldh
zgldh

引用来自“我非赢家”的评论

是好东西,过了这么长时间,作者以你现在的眼光看待这些东西,感觉怎么样呢?
作为译者,我觉得文中提到的 happy coding 是最重要的。
我非赢家
我非赢家
是好东西,过了这么长时间,作者以你现在的眼光看待这些东西,感觉怎么样呢?
h
h476564406
太棒了,受益匪浅,谢谢楼主!会多读几遍的!
lovyhuihui
lovyhuihui
赞扬博主,感谢分享!
z
zx32342342
看完了 收获颇多 感谢翻译
美眉在哪里
咱,太给力了,对于我这种不识英文的人来说捡到宝了
zgldh
zgldh

引用来自“Mr_Jing”的评论

我已经读了几篇了,文章写得很棒,博主翻译也很棒。博主给的书名很有意思,哈哈
多谢好评。 按原文翻译从学徒到工匠,缺了点醍醐灌顶的感觉。而后者正是我读完全书后的感受。
Mr_Jing
Mr_Jing
我已经读了几篇了,文章写得很棒,博主翻译也很棒。博主给的书名很有意思,哈哈
Mr_Jing
Mr_Jing

引用来自“clearboth”的评论

phphub 上看到的,博主辛苦,是否考虑放在 github 上协作?
我也是在phphub上看到的
Mr_Jing
Mr_Jing
424242424242[42]
From Apprentice To Artisan 翻译 03

上一篇 The IoC Container 控制反转容器 Basic Binding 基础绑定 Now that we've learned about dependency injection, let's explore inversion of control containers.IoC containers make......

zgldh
2014/09/08
0
0
From Apprentice To Artisan 翻译 04

上一篇 Reflect Resolution 反射解决方案 One of the most powerful features of the Laravel container is its ability to automatically resolve dependencies via reflection. Reflection......

zgldh
2014/10/08
0
0
Laravel4.1数据库 数据库迁移(三)

该章节内容翻译自《Database Migration using Laravel》,一切版权为原作者。 原作者:Stable Host, LLC 正文: Laravel鼓励敏捷、迭代的开发方式,我们没指望在第一次就获得所有正确的。相反...

botkenni
2016/11/16
5
0
Laravel5学生成绩管理系统-01-安装-建表-填充数据

注:以下笔记都是按照此博文进行开发学习,开发环境为Mac 。 一、从github上克隆项目到本地 二、切换到本地项目目录下,安装composer // 可以将上边的命令放入到 bin目录下,方便后边不用每次...

Corwien
2016/04/21
188
0
laravel中artisan工具(命令)的使用详解

artisan工具,首先,这个是一个php文件,它放在我们laravel框架的根目录 Artisan工具简介 Artisan 是 Laravel 中自带的命令行工具的名称。它提供了一些对您的应用开发有帮助的命令。它是由强大的...

bengozhong
07/06
0
0
Laravel框架一:原理机制篇

http://www.cnblogs.com/XiongMaoMengNan/p/6644892.html Laravel作为在国内国外都颇为流行的PHP框架,风格优雅,其拥有自己的一些特点。 一. 请求周期   Laravel 采用了单一入口模式,应用...

hisense20112784
2017/08/11
0
0
From Apprentice To Artisan 翻译 10

上一篇 Application Structure 应用结构 Introduction 介绍 Where does this class belong? This question is extremely common when building applications on a framework. Many develope......

zgldh
2014/12/29
0
1
From Apprentice To Artisan 翻译 08

上一篇 As Organizer 作为管理工具 One of the keys to building a well architected Laravel application is learning to use service providers as an organizational tool. When you are ......

zgldh
2014/12/09
0
0
基于Laravel Task-Scheduler定时发送邮件小程序

说明:本文主要学习Laravel的Artisan Command、Task Scheduler和Mail相关知识。做一个简单的小demo,用来定时发邮件。。走完整个流程最多只需一小时。同时,会将开发过程中的一些截图和代码黏...

botkenni
2016/10/21
89
0
From Apprentice To Artisan 翻译 01

回到目录 Dependency Injection 依赖注入 The Problem 遇到的问题 The foundation of the Laravel framework is its powerful IoC container. To truly understand the framework, a strong......

zgldh
2014/08/11
0
5

没有更多内容

加载失败,请刷新页面

加载更多

下一页

微服务架构下的安全认证与鉴权

微服务下常见认证解决方案; OAuth认证与授权; JWT认证介绍; Spring Cloud的OAuth2实现; 单体应用转变为分布式应用 单体应用转变为分布式应用在架构方式上存在较大区别,单体应用下的简单...

Java大蜗牛
33分钟前
0
0
前端面试题汇总

最近在复习,准备找工作了,特此总结一下前端的相关知识。 1.获取浏览器URL中查询字符的参数: function getQuery(name){    var reg = new RegExp("(^|&)"+name+"=([^&]*)"(&|$));...

凛冬来袭
33分钟前
0
0
可持续发展的学习道路

与其要求别人,不如提升自己 内心渴望进步 经常做出改变现有模式,不断学习 寻找资源,整合资源,不断熟练这种模式 渠道很重要 先打开新世界的航路

狮子狗
38分钟前
0
0
apollox-lua开源项目 示例codepen2

今天在示例上增加了几个功能, 首先添加js array的标准库。 所有js array的方法目前都支持了。 添加查看code模式。 点击查看code可以看到生成的lua代码。默认web模式需要把标准库连接进来, ...

钟元OSS
53分钟前
0
0
javascript性能优化之避免重复工作

javascript最重要也最根本的性能优化标准之一是避免工作,避免工作又包括两点,第一,不做不必要的工作,第二,不做重复的已经完成的工作。第一部分可以通过代码重构完成,第二部分不做重复的...

老韭菜
今天
0
0
缓存穿透、并发和雪崩那些事

0 题记 缓存穿透、缓存并发和缓存雪崩是常见的由于并发量大而导致的缓存问题,本文讲解其产生原因和解决方案。 缓存穿透通常是由恶意攻击或者无意造成的;缓存并发是由设计不足造成的;缓存雪...

Java填坑之路
今天
1
0
项目jar包管理构建工具---Maven

一、what is Maven? 我们来寻找一下官网,里面介绍了maven到底是什么?下面一句话就有讲解到:Apache Maven is a software project management and comprehension tool. Based on the conc...

一看就喷亏的小猿
今天
0
0
JVM学习手册(一):查看堆内存使用情况以及排错

平时出现内存溢出以及死锁,一般处理方式都是查看日志,找到抛出异常的代码行,然后本地分析代码,但是这样对于线上排查十分糟糕,这段时间在研究JVM发现了几个比较好的工具和指令. 1.针对频繁GC和...

勤奋的蚂蚁
今天
1
0
17.TCP:传输控制协议

介绍 TCP和UDP使用同一网络层(IP),但TCP提供了面向连接、可靠的传输层服务 TCP传输给IP层的信息单位称为报文段或段 TCP通过如下方式保证可靠性: 应用数据被分割成TCP认为最合适发送的数据...

loda0128
今天
0
0
重装Oracle时出现environment variable "PATH"错误的解决办法

在win7 64位下重新安装oracle 11g,一直报environment variable "PATH"的错误,按说明将path里多余的路径删除,但没办法解决。选择忽略错误继续安装,装一半会报CRC错误,还是安装失败。最好...

良言
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部