由於XXSY系統使用的版本為5.4.36,這裡選用5.4作為入手的版本,便於後期修改或者維護。參照教程就是翻譯說明 | 《Laravel 5.4 中文文件》 | PHP / Laravel 社群文件 ,學習過程中有所得應當注意或者是事後應當反過頭去總結的就記錄一下,以加強記憶。
10 24 工作安排
Laravel 5.4 中文文件 前言&入門指南 安裝配置好5.4.36版本(XX系統使用的版本)
大致學習方向
根據今日學習進度情況調整每日安排
中文文件導讀
1.多讀開發文件 熟悉
2.英文文件每小時同步
3.設有夜間閱讀模式
4.手機可讀
Laravel釋出路線
·分為兩個版本 LTS版本(Long Term Support)/一般發行版本
·區別是 前者能提供最長時間維護 後者只提供六個月的Bug修復支援 一年的安全修復支援
·版本計劃能幫助開發者在針對不同需求的系統選擇更合適的版本。
如何選擇Laravel版本?
從前面的區別上可以看出:
商業專案→穩定→LTS長期支援版(避免不斷地更新產生的繁雜工作)
個人專案→最新版Laravel
5.4較於5.3 新特性有
- 在郵件和通知中支援 Markdown;
- Laravel Dusk 瀏覽器自動測試框架;
- Laravel Mix;
- Blade "components" 和 "slots";
- 在廣播頻道上進行路由模型繫結;
- 在集合中支援高階訊息傳遞;
- 基於物件的 Eloquent 事件;
- 任務級別的「重試」和「超時」設定;
- "實時" Facades;
- 更好的支援 Redis Cluster;
- 自定義 pivot 表模型;
- 兩個新的中介軟體,用於輸入修剪空格和清除非必要欄位,等等。
Laravel 要求 PHP 5.5.9 或更高的版本
這裡學習到Laravel框架裡要了解到的一些英文表達使用,整理到Word上面對不會不理解的詞進行紅色標註,後面根據學到的理解或者用法進行備註標記。
**PSR-2
**
PSR-2 程式碼風格指南 已經被 Laravel 框架採用為預設的程式碼風格指南。此外,所有的生成器都已進行更新,生成的檔案將相容 PSR-2 規範。
程式碼規範![「PSR 規範」PSR-2 編碼風格規範 | Laravel China 社群 - 高品質的 Laravel 和 PHP 開發者社群 ]
註釋區塊
@param
標籤應該分行顯示,並且每一個引數中間需相隔 兩個空格
StyleCI是一個矯正程式碼樣式的小工具
安裝這一小節暫時略過
備註:由於電腦上環境還需要除錯其他系統,避免改變版本會引起其他問題所以暫時先不用主機來學習Laravel的安裝配置,安裝好了一個64位的CentOS虛擬機器,正好也從安裝PHP到配置環境開始學習。
Laravel 的配置資訊
config 目錄下
能找到所有 Laravel 框架的配置檔案。
環境配置這裡難理解一點,提到了.env
配置檔案,當因為執行環境的變動而去修改配置值時,應當找到這個檔案需要改動的地方。
Laravel中是Vance Lucas的DotEnv
這樣一個PHP函式庫來控制專案裡環境變數,手動安裝Laravel,根目錄下的是 .env.example
檔案,而使用Composer則是.env
。
本作品採用《CC 協議》,轉載必須註明作者和本文連結