原文地址: Laravel 5.1 Beauty – Introduction
我的新书 About Laravel 5.1 的简要介绍
长期支持
Laravel 5.1 是第一个LTS(长期支持) Laravel 发行版。这意味着提供了2年的bug修复,并且提供了3年的安全补丁。
这一点很重要,因为您今天构建的应用程序明天依然会得到框架的支持。
为什么是这本书
我以前关于 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.com 和 Leanpub.
源代码存在于 GitHub
本书中构建应用程序的源代码可以在GitHub上 ChuckHeintzelman/l5beauty 找到 。只需将 github 的分支切换到你正在开发的那一章。
这本书和我以前的书有不同的基调。没有一个跛脚的人试图搞笑。(我想我们都不能成为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 中写代码是非常有意思的事情。