[译] Laravel 5 之美 - 1) 介绍

原文地址: Laravel 5.1 Beauty - Introductionlaravel

个人新书 About Laravel 5.1 的简要介绍

长期支持

Laravel 5.1 是第一个LTS(长期支持) Laravel 发行版。这意味着提供了2年的bug修复,而且提供了3年的安全补丁。git

这一点很重要,由于您今天构建的应用程序明天依然会获得框架的支持。github

为何是这本书

我之前关于 Laravel 的书, Getting Stuff Done with Laravel 4 很受欢迎. 如今 Laravel 5.1 已经有了,我简单地想过要更新这本书,用 Laravel 5.1 来作。Laravel 的新版本实现了从 Laravel 4 的大改变,但 Laravel 5.1 基本上是向后兼容的。安全

Getting Stuff Done with Laravel 4 并非一个真正的可以涵盖 Laravel 4 方方面面的手册。这是一个过程与设计的书籍。这本书中讨论的原则在 Laravel 5.1 中仍然有效,即便实现可能略有不一样。架构

我没有更新我之前的书,而是建立了一本新书 Laravel 5.1 Beauty ,以突出一些新特性。这本书比我之前的书涵盖的内容更大,更好。框架

GitHub 和 Blog

我发布 Laravel 5.1 Beauty 这本书的同时, 也一样在创建个人网站 LaravelCoding.comLeanpub.网站

源代码存在于 GitHub

本书中构建应用程序的源代码能够在GitHub上 ChuckHeintzelman/l5beauty 找到 。只需将 github 的分支切换到你正在开发的那一章。this

这本书和我之前的书有不一样的基调。没有一个跛脚的人试图搞笑。(我想咱们都不能成为Dayle Rees)操作系统

Laravel 5.1 之美 经历了建立、设计和编写一个真实世界的应用程序的过程,同时专一于使 Laravel 成为目前可用的第一个PHP框架的架构。设计

什么是应用?

在这本书中,咱们将构建一个简单、干净、漂亮的博客应用程序,以及维护博客所需的管理项目。

我本身 Laravel 博客,LaravelCoding.com 使用一样的的应用程序开发。

本书约定

There are a few conventions used throughout this book.

代码空两格

PHP代码的标准缩进是4个空格。因为这本书有各类各样的电子书格式,一些小屏幕的设备没有太多的水平空间,因此代码缩进了2个空格,而不是4个,以节省空间。

for ($i = 1; $i <= 10; $i++) {
  echo "I can count to $i\n";
}

以反斜杠()结尾的行和下一行一体的

若是您看到任何以反斜杠结尾的行,这意味着代码应该继续从下一行的文本继续进行。

$ here_is_a_really_really_long_command that_has_a_long list of_arguments\
which should continue

在上面的一行中,即便显示了两行,你也应该输入全部的内容,不包括最后一行的 ()。

小心这个

当您输入代码并忽略它时,它会引发问题。有疑问时检查 GitHub Repository 切换分支到当前章节

系统间的不一样提示 Windows, OS X (or Linux), 和 Homestead

每当使用 Windows 命令提示符时,提示符老是以 C: 开头,并以 > 结尾。

C:\some\path >

当使用 OS X 控制台 或 Linux 控制台时,提示符也会以 > 结尾,可是使用斜线代替反斜杠,一般在路径中有一个 ~

~/some/path >

不管什么时候控制台都是通用的(也就是说它能够是 Windows、OS X 或 Linux ,取决于您的主机操做系统)状况下,使用一个 % 提示结束。

/some/path %

最后,当使用 Homestead 虚拟机的控制台时,使用标准的美圆符号 $

有时候会忽略路径

在控制台中,不管什么时候省略了路径,都假定您处于当前的项目根目录中。

与君自乐

我但愿你喜欢这本书,并从中学到一些有用的东西。请确保并遵循这一步骤,创建您的开发环境,并逐步建立应用程序。

总之: 开心. 在 Laravel 5.1 中写代码是很是有意思的事情。

相关文章
相关标签/搜索