laravel框架的特點:1、語法更富有表現力;2、高品質的文件;3、豐富的擴充包;4、開源、託管在GITHUB上;5、模組化和可擴展性;6、微服務和程式介面;7、可測性;8、路由選擇;9、設定管理等等。
本教學操作環境:windows7系統、Laravel6版,DELL G3電腦。
Laravel是一套簡潔、優雅的PHP Web開發架構(PHP Web Framework)。它可以讓你從麵條一樣雜亂的程式碼中解脫出來;它可以幫你建立一個完美的網路APP,而且每行程式碼都可以簡潔、富於表達力。
laravel 功能特點:
#1、語法更有表現力
你知道下面這行程式碼裡「true 」 代表什麼意思麼?
$uri = Url::create(‘some/uri’, array(), array(), true);
另外,你知道其他參數在這裡的意思麼(除了第一個)?當然你不知道。因為這行程式碼沒有表現力。
再看看這段程式碼:
$url = URL::to_secure(‘some/uri’);
這個表達式使用HTTPS協定創建了一條URL鏈接, 事實上,上面兩種寫法都在做同樣的事情,但哪一個更一目了然,更富有表現力呢?
2、高品質的文件
Laravel 有一個非常棒的社群支援。 Laravel程式碼本身的表現力和良好的文檔使PHP程式編寫令人愉快。
3、豐富的擴充包
Bundle是Laravel中對擴充包的稱呼。它可以是任何東西 -- 大到完整的ORM,小到調試(debug)工具,僅僅複製&貼上就能安裝任何擴充包! Laravel的擴充包由世界各地的開發者貢獻,而且還在不斷增加中。
4、開源、託管在GITHUB上
Laravel是完全開源的。所有程式碼都可以從Github上獲取,並且歡迎你貢獻出自己的力量。
5、模組化和可擴充性
Laravel注重程式碼的模組化和可擴充性。你可以在包含超過5500個套件的Packalyst目錄中找到你想要新增的任何檔案。 Laravel的目標是讓你能夠找到任何想要的文件。
6、微服務和程式介面
Lumen是一個由laravel衍生的專注於精簡的微框架。它高效能的程式介面可讓你更簡單快速的開發微型專案。 Lumen使用最小的配置整合了所有laravel的重要特性,你可以透過將程式碼複製到laravel專案的方式將完整的框架遷移過來。
7、可測性
8、路由選擇
9、設定管理
10、查詢產生器和ORM (物件關係映射)
11、架構構建,遷移及接種
12、模板引擎
13、認證
14、Redis
15、佇列
16、事件及其指令匯流排
相關推薦:最新的五個Laravel影片教學
以上是laravel框架有哪些特點的詳細內容。更多資訊請關注PHP中文網其他相關文章!