[譯] Laravel 5 之美 – 1) 介紹

多釐發表於2019-02-16

原文地址: 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
";
}

以反斜槓()結尾的行和下一行一體的

如果您看到任何以反斜槓結尾的行,這意味著程式碼應該繼續從下一行的文字繼續進行。

$ 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:somepath >

當使用 OS X 控制檯 或 Linux 控制檯時,提示符也會以 > 結尾,但是使用斜線代替反斜槓,通常在路徑中有一個 ~

~/some/path >

無論何時控制檯都是通用的(也就是說它可以是 Windows、OS X 或 Linux ,取決於您的主機作業系統)情況下,使用一個 % 提示結束。

/some/path %

最後,當使用 Homestead 虛擬機器的控制檯時,使用標準的美元符號 $

有時候會忽略路徑

在控制檯中,無論何時省略了路徑,都假定您處於當前的專案根目錄中。

與君自樂

我希望你喜歡這本書,並從中學到一些有用的東西。請確保並遵循這一步驟,建立您的開發環境,並逐步建立應用程式。

總之: 開心. 在 Laravel 5.1 中寫程式碼是非常有意思的事情。

相關文章