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

原文地址: 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.comLeanpub.

源代码存在于 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 中写代码是非常有意思的事情。

    原文作者:多厘
    原文地址: https://segmentfault.com/a/1190000011325444
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞