原文地址: Laravel 5.1 Beauty - Introductionlaravel
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 ,以突出一些新特性。这本书比我之前的书涵盖的内容更大,更好。框架
我发布 Laravel 5.1 Beauty 这本书的同时, 也一样在创建个人网站 LaravelCoding.com 和 Leanpub.网站
本书中构建应用程序的源代码能够在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 命令提示符时,提示符老是以 C:
开头,并以 >
结尾。
C:\some\path >
当使用 OS X 控制台 或 Linux 控制台时,提示符也会以 >
结尾,可是使用斜线代替反斜杠,一般在路径中有一个 ~
~/some/path >
不管什么时候控制台都是通用的(也就是说它能够是 Windows、OS X 或 Linux ,取决于您的主机操做系统)状况下,使用一个 %
提示结束。
/some/path %
最后,当使用 Homestead 虚拟机的控制台时,使用标准的美圆符号 $
在控制台中,不管什么时候省略了路径,都假定您处于当前的项目根目录中。
我但愿你喜欢这本书,并从中学到一些有用的东西。请确保并遵循这一步骤,创建您的开发环境,并逐步建立应用程序。
总之: 开心. 在 Laravel 5.1 中写代码是很是有意思的事情。