下面由Laravel教學專欄給大家推薦分享10 個優質的 Laravel 擴充包,用以提升開發速度,希望對大家有幫助!
這裡有10 個用來搭建Laravel 應用的套件
為何會創建這個套件的列表?因為我是一個「比較懶」的開發者,在臉書上是多個 Laravel 小組的成員。平日遇到最多的問題就是開發是需要用那些套件。我很懶所以我不想每次都從頭開始搞這些東東。
為何此文沒有包含管理包?它們將會在另外一篇文章中進行講解。
1. 模組
如果你不是開發一個「玩具專案」。那麼,使用模組以及按模組功能進行劃分是比較推薦的做法。集中管理模組的實體、控制器、視圖、路由、配置等資訊。還有啥?以及更方便的在多個應用程式間進行程式碼轉移。
優勢
詳見Github https://github.com/nWidart/laravel-modules
2. Spatie permissions
如果你不知道Spatie,你應該開始立刻開始了解他們!偉大的公司。 Spaite 的角色和權限包是權限包中最優秀的一個。
優點
哪裡取得? https://github.com/spatie/laravel-permission
#3. Laravel Datatables
如果你使用DataTables 並且你在建立你自己的JavaScript、Ajax、路由、資料庫查詢、過濾器、搜尋等。相信我,這是一個更好的解決方案。
優點
哪裡取得? https://github.com/yajra/laravel-datatables
#4. 表單建構器
說實話,我不喜歡在HTML中混合表單。 Laravel 表單建構器能夠讓你的表單從 HTML 視圖中分離出去。
優勢
詳見Github : https://github.com/kristijanhusak/laravel-form-builder
##5 . Flash 通知
在儲存了表單資料後,我會重定向到清單頁,編輯頁或展示頁。有了 Flash 通知,我們可以輕鬆的給到使用者成功,警告或錯誤的提示。
優勢
詳見Github : https://github.com/laracasts/flash
6. Laravel Menu package
#如果你的應用程式需要很簡單方便的根據使用者角色或權限來更改不同的選單項目的話,這個包你可不要錯過了。
優勢
看這裡看這裡 https://github.com/spatie/laravel-menu
7. Laravel Activity Log
很多資料管理員都想記錄他們使用者的所有活躍記錄。這個包可以很方便的記錄你的使用者何時何地的建立、更新實體的記錄。外加,現在這個套件還可以記錄多個版本的實體間資料的變更。
優勢
戳我呀 https://github.com/spatie/laravel-activitylog
##8. Laravel Js Validation
這是我的菜!根據請求的資料對象自動進行前端驗證是不是聽起來就很讚?對,沒錯!我們懶人的目標就是---程式碼越少越好! 優勢#9. Persistent settings
如果你的應用程式包含比較多且複雜的設定項目(主題、logo、公司設定、API 設定、預設設定項目等),那這個套件就派上用場了。它在資料庫中保存一個鍵值對(key => value)的配置信息,然後你就可以很方便的在應用中用輔助方法使用它們啦!
優勢
#哪裡獲取呢? https://github.com/edvinaskrucas/settings
10. Multi-tenant
在開發SASS 應用服務是,每個客戶都有各自獨立的資料庫、域名和子域名,並且不會把這些都放到同一個代碼倉庫裡。如果你有類似的需求,這個專案既是為你準備的。
功能:
可以從這裡取得: https://github.com/hyn/multi-tenant
額外推薦
11. Laravel IDE Helper --- 可以讓你的PHPStorm 支援自動補全,支援的類型有Model 、Facade 和資料庫實體欄位等。
https://github.com/barryvdh/laravel-ide-helper
#12. 提供陣列、字串、物件相關的輔助函數:
https:/ /github.com/letsdrink/ouzo-goodies
13. 自動將PHP 陣列轉換為Javascript 物件:
https://packagist.org/packages/laracasts/utilities
英文原文網址:https://medium.com/@laravelbap/10-laravel-packages-for-building-laravel-apps-67d728bcfcd9
翻譯網址:https://learnku. com/laravel/t/12529/10-high-quality-laravel-extensions
更多程式相關知識,請造訪:程式設計影片! !
以上是10個優質的用來搭建 Laravel 應用的套件(分享)的詳細內容。更多資訊請關注PHP中文網其他相關文章!