摘要:更多擴(kuò)展包中有豐富的擴(kuò)展包來幫你完成幾乎任何你想實(shí)現(xiàn)的功能。我們不能把所有的擴(kuò)展包都整理出來,然而,這里還是列出了一些很有用的。總之,你幾乎總是能夠找到一個擴(kuò)展包可以解決你當(dāng)前的問題。
Laravel 是一個非常流行且簡單易用的PHP框架,它提供了很多基礎(chǔ)的工具(如 RESTful 路由、內(nèi)置的ORM、模版等)使你能夠快速的創(chuàng)建應(yīng)用。這意味著你可以花費(fèi)更少的時(shí)間來建立應(yīng)用程序的模版,給你更多的時(shí)間寫你的Web應(yīng)用程序。
下面我們列出了10個必備的 Laravel 4 擴(kuò)展包,它們可以為你的Laravel WEB應(yīng)用程序引入很多通用的功能,而不用你自己去實(shí)現(xiàn),這意味著你不用花費(fèi)大量的時(shí)間在那些共同的部分(如認(rèn)證、調(diào)試、網(wǎng)站優(yōu)化等)。列表基于 Packagist 下載量排名。
1. Laravel Generators在編寫WEB應(yīng)用程序時(shí),很常見的事情是:構(gòu)建新的模型、視圖、控制器和其他模塊。手動的創(chuàng)建這些工作非常的繁瑣。使用Laravel Generators,你可以通過幾個簡單的PHP Artisan命令簡化這些操作,提高生產(chǎn)力。
2. Laravel IDE HelperLaravel IDE Helper會為你的IDE生成一個文件,提供更加精準(zhǔn)的補(bǔ)全功能。這個文件會根據(jù)你項(xiàng)目中的文件來生成,所以它永遠(yuǎn)都是實(shí)時(shí)更新的。此外,你還可以使用pre-generated helper file,但它不是最新的。這讓你在編寫程序時(shí)減少查看文檔的時(shí)間。
3. Behat簡單的來說,Behat是一個有利于測試你的 laravel 應(yīng)用程序的PHP框架。它允許你在Larave應(yīng)用程序中使用行為驅(qū)動開發(fā)過程,使得編寫行為測試更加的簡單。如果你想遵循BDD的模式并且你在這種模式下開發(fā)效率更高,這個將非常有用。
4. ArdentArdent 為 Laravel 內(nèi)置的 Eloquent ORM 提供了自我驗(yàn)證的智能模型。以一種更加容易理解的方式說,就是它允許你在模型中定義驗(yàn)證規(guī)則,而不是在視圖中。這會使得視圖文件變小,很長的驗(yàn)證規(guī)則被寫入到模型中,你可以簡單的定義模型而不需要擔(dān)心視圖中大量的驗(yàn)證。
5. Laravel Debug BarLaravel Debug Bar 使得調(diào)試更加的簡單,所以你不再需要在你的代碼中使用 var_dump() 。這使得調(diào)試更快、更簡單,使你更加有效率。
6. Confide在大部分的應(yīng)用程序中,都會有一些基本的認(rèn)證,如注冊、登錄、退出、重置密碼等等。編寫這些代碼的過程需要時(shí)間,并且如果不注意還可能會導(dǎo)致安全問題。使用 Confide ,你不需要寫任何代碼就能獲得所有這些基本的認(rèn)證功能。為你省出更多的時(shí)間來編寫應(yīng)用程序。
7. EntrustWEB應(yīng)用程序第二個重要的功能就是基于角色的權(quán)限控制。通常,你會讓某一特定角色的用戶能夠使用某個功能。實(shí)例就是很多應(yīng)用程序都有“管理員”和“普通用戶”。Entrust 讓你不在需要寫 RBAC 系統(tǒng),你需要做的就是定義一些角色,然后根據(jù)它們過濾路由。
8. Former所有的應(yīng)用程序中,表單都是很常見的。如果你的應(yīng)用中有任何類型的用戶交互,它們通常都會使用表單。然而,最后維護(hù)它們會很痛苦。Former 使得在PHP中定義表單更加的容易,并且使用你常用的CSS框架(Bootstrap或Foundation)來渲染他們。這讓你維護(hù)表單更加容易且有效。
9. Laravel HTML Minify最簡單的減小頁面大小的方法就是壓縮HTML源代碼。Laravel HTML Minify 讓你除了為程序添加一個 provider 外不需要任何其他操作,就可以獲得高達(dá)18%的壓縮率。很小的工作量就能獲得顯著的性能提升。
10. Laravel Administrator管理界面幾乎是任何web應(yīng)用程序的需求?;镜墓芾斫缑嫱ǔJ欠浅:唵蔚模撬鼌s是一個額外的重復(fù)性的工作。Laravel Administrator 擴(kuò)展包為你提供了一個簡單的后臺管理系統(tǒng),讓你更加專注于WEB應(yīng)用程序的開發(fā)而不是后臺管理功能。
更多擴(kuò)展包Laravel 中有豐富的擴(kuò)展包來幫你完成幾乎任何你想實(shí)現(xiàn)的功能。我們不能把所有的擴(kuò)展包都整理出來,然而,這里還是列出了一些很有用的。
總之,你幾乎總是能夠找到一個擴(kuò)展包可以解決你當(dāng)前的問題。因此,在寫代碼之前先做一些研究,因?yàn)楹芸赡苡腥艘呀?jīng)實(shí)現(xiàn)了你正要準(zhǔn)備解決的問題,這是非常有用的。我們希望能夠覆蓋大部分有用的擴(kuò)展包,然而,如果我們漏掉了哪些,請?jiān)诹粞灾谢貜?fù)讓我們知道。
via:vexxhost,本文由 Specs 翻譯整理,發(fā)布在 Coder資源網(wǎng),轉(zhuǎn)載請注明來源。
學(xué)習(xí)Laravel的朋友可以看看《Laravel教程學(xué)習(xí)系列筆記》
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/21089.html
摘要:本文經(jīng)授權(quán)轉(zhuǎn)自社區(qū),后續(xù)更新將以帖子內(nèi)容和內(nèi)容為準(zhǔn)。說明另一個令人喜歡的地方,是擁有活躍的開發(fā)者社區(qū),而活躍的開發(fā)者社區(qū)帶來的,是繁華的擴(kuò)展包生態(tài)。本文對上打了標(biāo)簽的擴(kuò)展包進(jìn)行整理,截止到現(xiàn)在年月號,有超過個擴(kuò)展包,以下是下載量最大的個。 本文經(jīng)授權(quán)轉(zhuǎn)自 PHPHub 社區(qū),后續(xù)更新將以 PHPHub 帖子內(nèi)容 和 GitHub 內(nèi)容 為準(zhǔn)。 說明 Laravel 另一個令人喜歡的地方...
showImg(https://segmentfault.com/img/bV6aHV?w=1280&h=800); 社區(qū)優(yōu)秀文章 Laravel 5.5+passport 放棄 dingo 開發(fā) API 實(shí)戰(zhàn),讓 API 開發(fā)更省心 - 自造車輪。 API 文檔神器 Swagger 介紹及在 PHP 項(xiàng)目中使用 - API 文檔撰寫方案 推薦 Laravel API 項(xiàng)目必須使用的 8 個...
摘要:典型的使用場景比如做前端開發(fā)的同學(xué)可以利用這個工具把開發(fā)環(huán)境的服務(wù)提供給或者驗(yàn)收使用。內(nèi)置的工具有,但是較之更優(yōu)。 本文共 1689 字,讀完約需 4 分鐘,速讀需 1 分鐘 NodeJS 自誕生以來,社區(qū)的發(fā)展速度超出了所有人的想象,現(xiàn)在甚至可以被用來做諸如智能硬件、人臉識別的很多事情。在各種軟件工程工作流中實(shí)現(xiàn)自動化,比如 APP 打包、WEB 開發(fā)方面自然也少不了它。根據(jù)我個人的...
摘要:簡介另一個令人喜歡的地方,是擁有活躍的開發(fā)者社區(qū),而活躍的開發(fā)者社區(qū)帶來的,是繁華的擴(kuò)展包生態(tài)該項(xiàng)目統(tǒng)計(jì)了目前下載量最高的個擴(kuò)展包。記得喲相信下面這些擴(kuò)展包會讓你的編碼更加高效。排名下載量排名包地址下載次數(shù)描述圖片處理。 簡介 Laravel 另一個令人喜歡的地方,是擁有活躍的開發(fā)者社區(qū),而活躍的開發(fā)者社區(qū)帶來的,是繁華的擴(kuò)展包生態(tài) ———— @Summer 該項(xiàng)目統(tǒng)計(jì)了目前 pack...
摘要:優(yōu)點(diǎn)使用簡單服務(wù)自定義數(shù)據(jù)庫查詢生成多重定制哪里獲取表單構(gòu)造器說實(shí)話,我不喜歡在中混合表單。表單構(gòu)造器能夠讓你的表單從視圖中分離出去。功能多數(shù)據(jù)庫多域名和子域名自動生成或者配置文件支持隊(duì)列支持文件分開存儲。 showImg(https://segmentfault.com/img/remote/1460000015090896); 這里有 10+ 個用來搭建 Laravel 應(yīng)用的包 ...
閱讀 2421·2021-11-25 09:43
閱讀 1202·2021-09-07 10:16
閱讀 2615·2021-08-20 09:38
閱讀 2942·2019-08-30 15:55
閱讀 1461·2019-08-30 13:21
閱讀 894·2019-08-29 15:37
閱讀 1446·2019-08-27 10:56
閱讀 2097·2019-08-26 13:45