原文地址: 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 中寫代碼是很是有意思的事情。