原文地址: 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
";
}
以反斜槓()結尾的行和下一行一體的
如果您看到任何以反斜槓結尾的行,這意味著程式碼應該繼續從下一行的文字繼續進行。
$ 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 中寫程式碼是非常有意思的事情。