10個Laravel4開發人員必用擴展包
Laravel是一個新的基于最新PHP版本語法,支持IoC等設計模式的快速開發框架。目前最新版本為4.2,推薦安裝PHP版本5.5+。
本文列舉10個基本軟件包,都是開發人員使用Laravel框架來構建WEB應用過程中應該要用到的,無需自己重復構建,如認證、調試、網站優化。
代碼生成器(Laravel Generators)
使用簡單的命令行就可以自動根據代碼模板生成Model/View/Controller代碼以及模塊(Module)。
IDE幫手(Laravel IDE Helper)
可以讓你的IDE能夠支持語法自動補足(accurate complementation)功能。這樣可以大大減少查看API文檔的次數。
Behat
簡單來說,behat是一個PHP框架可以測試你的Laravel應用。它允許你在你的Laravel應用使用行為驅動開發過程,使得為應用程序編寫行為測試更為方便。
如果你所在團隊在開發中想遵循BDD的模式,這是非常有用的。
Ardent
Ardent使得數據檢驗可以在模型(Model)中完成,而不是放在視圖中,這顯然可以減少冗余的重復性數據校驗。
調試欄(Laravel Debug Bar)
PHP調試欄項目無疑是一個巨大的成功,你無需到處編寫var_dump。Laravel調試欄對該組件作了擴展,包含了路由、視圖、事件以及更多信息。
這使得調試變得更加簡單、快速,提高你的開發效率。
Confide
認證模塊,包含了登錄、注冊、退出、密碼重置等功能。
Entrust
完整的RBAC實現(基于角色的權限控制),你只需要定義自己的角色和路徑。
Former
表單處理器,在WEB應用中,表單無處不在,Former讓定義表單更加容易,使用你喜歡的CSS框架如Bootstrap或Foundation來繪制。
HTML壓縮器(Laravel HTML Minify)
讓你的頁面減小大概18%,提升性能必備
后臺管理(Laravel Administrator)
Laravel Administrator幫助開發者快速構建后臺管理界面,無需重復構建。
更多擴展包(More Packages)
- Laravel MongoDB:MongoDB ORM 組件
- OAuth 4 Laravel:OAuth支持
- Laravel Breadcrumbs:創建Breadcrumbs界面的簡單方法
- OAuth 2服務器:安全和100%標準兼容的OAuth服務器
- Laravel dompdf:簡單的基于PHP的PDF生成工具
Laravel網站:http://laravel.com/