Awesome Laravel
精選的書籤、軟件包、教程、視頻和其他來自 Laravel 生態系統的酷資源的精選列表。
靈感來自 ziadoz/awesome-php
## 目錄
要點
Laravel 新聞 (存檔)
包
熱門套餐
這是 Laravel 項目中經常使用的有據可查、經過測試的包的列表。如果您正在尋找 PHP 包的詳盡列表,請查看上面提到的包存儲庫。
##### 開發者工具
Scaffold Interface - Laravel 的智能 CRUD 生成器
IDE Helper - 為IDE自動補全生成幫助文件
Laravel 5 Extended Generators - 擴展內置文件生成器
Laravel API/Scaffold/CRUD Generator - APIs、CRUD 腳手架等的生成器。
Laravel Tinx - 從 Tinker 內部重新加載 Laravel Tinker 會話
Laravel API 文檔生成器 - 自動生成你的 API 文檔
Laravel Packager - 用於創建 Laravel 包的 CLI 工具
工作台導出到遷移 - 用於將模型導出到 Laravel 遷移的工作台插件
Laravel Decomposer - 列出所有已安裝的包、它們的依賴項、應用程序和服務器詳細信息
LaRecipe - 在您的 Laravel 應用程序中使用 Markdown 為您的產品編寫精美的文檔。
Prequel - 為 Laravel 調整的清晰簡潔的數據庫管理 GUI。
測試和調試
Laravel TestTools - 在使用您的應用程序時生成 Laravel 集成測試的 Chrome 擴展
Laravel 測試工廠生成器 - 從現有模型生成 Laravel 測試工廠
Clockwork - 集成 Clockwork Chrome 擴展,用於調試和分析應用程序
調試欄 - 將 PHP 調試欄與 Laravel 集成
Ignition - Laravel 應用程序的漂亮錯誤頁面
Laravel 5 日誌查看器 - 日誌查看器
LogViewer - 提供日誌查看器
LERN - 將異常記錄到數據庫中並向您發送通知
郵件預覽 - 在網頁瀏覽器或郵件客戶端預覽發送的郵件
Laravel Tracy - 一個集成 Nette Tracy 調試器的 Laravel 包
Laravel Terminal - 在網絡瀏覽器中運行 artisan
Laravel API Tester - Laravel 路由的類似 Postman 的工具
Laravel Tail - 缺少的 tail 命令
Laravel Telescope - Laravel Telescope 是一個優雅的 Laravel 框架調試助手
身份驗證和授權
Bouncer - 角色和權限
Laratrust - 角色、權限和團隊
委託 - 基於角色的權限
JWT Auth - API 的 JSON Web Token 身份驗證
Laravel 權限 - 將用戶與角色和權限相關聯
Defender - 角色和權限
OAuth2 Server Laravel - OAuth 2.0 授權服務器和資源服務器
Socialite - 使用 Facebook、Google、Twitter 等進行 OAuth 身份驗證。
Socialite Providers 2.0 - 100 多個社交名流社交認證提供商,支持 Lumen
Google2FA - Google 雙重身份驗證模塊
Laravel 用戶驗證 - 處理用戶驗證流程和驗證電子郵件
Adldap2 Laravel - LDAP 認證和 Active Directory 管理
Doorman - 使用邀請碼限制對 Laravel 應用程序的訪問
Laravel Heyman - Heyman 在上面的角色權限包停止的地方繼續
實用程序
Awes.io - 基於 Vue (Nuxt.js)、TailwindCSS 和 Laravel 作為後端的 CRM、SaaS、ERP 樣板。
Artisan View - 通過 artisan 管理 Laravel 項目中的視圖
Bootstrapper - 用於創建 Bootstrap 3 標記的類集
Captcha - 一個反機器人圖像驗證系統
Charts - 多庫圖表包創建交互式圖表
Lavacharts - 由 Google Chart API 提供支持的 PHP 圖表和圖表
Eloquent Filter - 過濾器模型及其關係
Eloquent Sluggable - 為 Eloquent 模型創建 slugs
Eloquent 可排序 - Eloquent 模型的可排序行為
HTML - Laravel 的 HTML 和表單構建器
多租戶 - 靈活的多租戶與路由、資產和數據庫的安全分離
Laravel 表單構建器 - 受 Symfony 表單構建器啟發的表單構建器
Laravel Activitylog - 在你的 Laravel 應用中記錄活動
Laravel 審計 - 對 Eloquent 模型的審計
Laravel Breadcrumbs - 創建和管理麵包屑
Laravel Collection Macros - 一組方便的集合宏
Laravel Cookie 同意 - 讓你的 Laravel 應用程序遵守瘋狂的歐盟 cookie 法律
Laravel 數據表 - jQuery 數據表 API
Laravel GeoIP - 根據訪問者的 IP 地址確定網站訪問者的位置
Laravel Hashids - 使用 Hashids 生成唯一的、非連續的 id
Laravel Impersonate - 作為您的用戶之一進行身份驗證的包
Laravel Mailbox - 處理傳入電子郵件的包
Laravel Markdown - CommonMark 降價解析器
Laravel 菜單 - Laravel 的 Html 菜單生成器
Laravel Talk - 實時用戶消息系統
Laravel Messenger - 用戶消息系統
Laravel 審核 - 批准或拒絕帖子、評論、用戶等資源。
Laravel 標籤 - 添加標籤和可標記行為
Laravel Stats Tracker - 從請求中收集信息以識別和存儲
Listify - 為任何 Eloquent 模型添加排序/排序功能
noCAPTCHA - Google 新的 noCAPTCHA (reCAPTCHA) 助手
淨化器 - HTML 過濾器
Revisionable - 為 Eloquent 模型創建修訂歷史
SEOTools - 一些常用 SEO 技術的助手
頁面緩存 - 將響應緩存為磁盤上的靜態文件,以實現閃電般的快速頁面加載
Laravel 設置 - 存儲在 JSON 文件中的持久配置設置
友情 - 友情管理系統
團隊合作 - 用戶與邀請系統的團隊關聯
驗證 - 驗證 Eloquent 模型的特徵
增值稅計算器 - 處理與歐盟 MOSS 增值稅法規相關的所有難題
Laravel UUID - 根據 RFC 4122 標準生成 UUID
Laravel Installer - 允許用戶按照安裝嚮導安裝您的應用程序,例如 WordPress
Laravel Modules - 簡單的模塊管理
Laravel Phone - 電話號碼驗證器和格式化程序
Laravel Ban - 簡化阻塞和禁止 Eloquent 模型
Laravel 代理 - 在負載均衡器或其他中介之後處理會話。
Laravel 視頻聊天 - 使用 Socket.IO 和 WebRTC 進行視頻聊天
Laravel 小部件 - 查看作曲家的強大替代方案。
安全標頭 - 將安全相關標頭添加到 HTTP 響應
Laravel Nova - Nova 是一個設計精美的 Laravel 管理面板
Laravel Love - 它讓人們表達他們對內容的感受。用喜歡或不喜歡對 Eloquent 模型做出反應。
stancl/tenancy - Laravel 應用程序的自動租用。無需更改代碼。
媒體和文檔管理
Intervention Image - 用於創建、編輯和合成圖像的圖像處理庫
Laravel ImageUp - 又一個圖像處理包,增加了大量的額外功能
Laravel Glide - 使用 Glide 輕鬆轉換圖像
Laravel MediaLibrary - 將文件與 Eloquent 模型相關聯
Laravel Snappy - 使用 wkhtmltopdf 的 HTML 到 PDF 生成器
Laravel DOMPDF - 使用 dompdf 的 HTML 到 PDF 生成器
Laravel Stapler - 基於ORM的文件上傳管理器
Laravel Excel - 導入導出Excel和CSV文件
Fast Excel - Laravel 的快速 XLSX、CSV 和 ODT 導入和導出
Laravolt Avatar - 即插即用,將姓名、電子郵件和任何其他字符串變成漂亮的頭像(或 gravatar),毫不費力。
Laravel FFmpeg - 這個包為 Laravel 5.8 提供了與 FFmpeg 的集成。
與 Javascript 集成
Laroute - 從 JavaScript 生成 Laravel 路由 URL
PHP Vars to JavaScript Transformer - 將服務器端字符串/數組/集合/whatever 傳遞給 JavaScript
Javascript 驗證 - 使用驗證規則、消息、FormRequest 和驗證器在客戶端驗證表單
Laravel Pjax - 一個 Pjax 中間件
Laravel Blade Javascript - 將變量導出到 JavaScript 的 Blade 指令
Ziggy - 在 JavaScript 中使用你的 Laravel 命名路由
LiveWire - 一個神奇的 Laravel 前端框架
數據庫、ORM、遷移和播種
備份管理器 - 從 S3、Dropbox、SFTP 等備份和恢復數據庫。
Laravel Nestedset - 嵌套集模式實現
ClosureTable - 閉包表模式實現
Eloquence - Eloquent 模型的額外功能
iSeed - 從現有的數據庫表生成一個新的種子文件
Laravel OCI8 - 通過 OCI8 的 Oracle DB 驅動程序
Laravel 備份 - 備份你的應用
Laravel Doctrine - Doctrine 2 ORM 實現
Laravel MongoDB - 支持 MongoDB 的 Eloquent 模型和查詢構建器
Migrations Generator - 從現有數據庫生成遷移
Sofa/Eloquence - Eloquent ORM 的擴展
Tenanti - 多租戶數據庫模式管理器
Laravel Repository - 抽像數據庫層的存儲庫
Lada Cache - 一個基於 Redis 的、完全自動化和可擴展的數據庫緩存層
Laravel MySQL 空間擴展 - 輕鬆使用 MySQL 空間數據類型和 MySQL 空間函數
##### 搜索
Algolia Search - 將 Algolia Search API 集成到 Laravel Eloquent ORM
Elasticquent - Eloquent 模型的 Elasticsearch
Plastic - 流暢地映射和搜索 Elasticsearch
Laravel Search - Elasticsearch、Algolia 和 ZendSearch 的統一 API
SearchIndex - 從 Algolia 或 Elasticsearch 存儲和檢索對象
可搜索 - 為 Eloquent 模型添加簡單搜索功能的特徵
TNTSearch - 一個用 PHP 編寫的全功能全文搜索引擎
TNTSearch driver - 基於TNTSearch的Laravel Scout 搜索包驅動
Laravel-Searchy - 模糊搜索、基本字符串匹配、Levenshtein 距離
API
ApiGuard - 允許使用 API 密鑰進行 API 身份驗證
Dingo API - 用於開發 RESTful API 的多用途工具包
Laravel CORS - 添加 CORS (Cross-Origin Resource Sharing) 頭文件支持
Laravel Fractal - 使用 Fractal 輸出複雜、靈活、AJAX/RESTful 的數據結構
Laravel GraphQL - 支持 Relay、eloquent 模型、驗證和 GraphiQL
Lighthouse - Laravel 即將推出的 GraphQL 庫
Laravel Responder - 使用 Fractal 構建自定義 API 響應
任務、命令和調度
Dispatcher - Artisan 命令的調度程序
Elixir - 運行 Gulp 任務的 Node (NPM) 包
Mix - 用於定義基本 webpack 構建步驟的 Fluent API
Envoy - SSH 任務運行器
付款
Cashier - 使用 Stripe 進行訂閱計費
Omnipay for Laravel - 集成 Omnipay PHP 庫
##### 優化
干預圖像緩存 - 干預圖像類的緩存擴展
Laravel HTMLMin - Blade/HTML/CSS/javascript minifier
Rememberable - Eloquent 的查詢緩存
Widgetize - 頁面部分緩存
Laravel Responsecache - 通過緩存整個響應來加速應用程序
監控
Horizon - 使用簡單的 Web UI 監控和配置隊列
Laravel Failed Job Monitor - 當排隊的作業失敗時得到通知
Laravel Uptime Monitor - 一個功能強大且易於配置的正常運行時間和 ssl 監視器
Larametrics - Laravel 應用程序的自託管指標和通知平台
本地化
語言文件 - 37 種語言的驗證、分頁和提醒語言行
Laravel 本地化 - 通過路由添加 i18n 支持
Laravel Translatable - 通過將翻譯存儲為 JSON 使 Eloquent 模型可翻譯
Laravel Translatable - 檢索和存儲可翻譯的 Eloquent 模型實例
Laravel Translator - 將 Eloquent 模型翻譯成多種語言
Laravel Date - 一個庫,可幫助您處理多種語言的日期,基於 Carbon
Laravel Langman - 從 Artisan 控制台管理語言文件
Laravel Translation - 翻譯和本地化管理
Linguist - Laravel 的 i18n 本地化支持
第三方服務集成
Laravel Analytics - 從 Google Analytics 中檢索頁面瀏覽量和其他數據
Laravel DigitalOcean - DigitalOceanV2 橋
Laravel GitHub - PHP GitHub API 橋
Laravel Instagram - Instagram API 橋
Laravel Newsletter - 使用 Mailchimp 發送時事通訊
Laravel Pusher - Pusher API 橋
開發設置
Homestead - Laravel 的官方 Vagrant 盒子
Valet - Mac 用戶開發環境
Valet Linux - Linux 用戶開發環境
LaraDock - 在 Docker 上運行 Laravel(類似於 Homestead,但用於 Docker 而不是 Vagrant)
LaraEdit Docker - 單個 Docker 容器中的 Homestead 環境
Laragon - Windows 上的獨立開發環境
Stacker - Docker上本地Web開發環境
Devilbox - 每個 PHP 版本的 dockerized 和通用 LAMP/MEAN 堆棧
Vessel - Laravel 的簡單 Docker 開發環境
Lando - 基於Docker構建的本地開發環境工具
應用程序託管
應用部署
代碼片段
教程和博客
視頻
Duilio Palacios (ES)
CodigoFacilito (ES)
會議
#####視頻
Laracon 美國 2015
書籍
Laravel Starter 作者:Shawn McCool
Laravel: Code Happy by Dayle Rees
Laravel: Code Bright by Dayle Rees
Laravel: Code Smart by Dayle Rees
Laravel:從學徒到工匠 by Taylor Otwell
Laravel 4 Cookbook 由 Christopher Pitt 和 Taylor Otwell 撰寫
Laravel 測試解碼 由 Jeffrey Way
重構為集合 作者:Adam Wathan
實現 Laravel by Chris Fidao
使用 Laravel 4 完成工作 作者:Chuck Heintzelman
Laravel 應用程序開發藍圖 作者:Arda Kılıçdağı 和 Halil İbrahim Yılmaz
構建你不會討厭的 API 作者:Phil Sturgeon
將前端組件與 Web 應用程序集成 by Maksim Surguy
Laravel 設計模式和最佳實踐 作者:Arda Kılıçdağı 和 Halil İbrahim Yılmaz
學習 Laravel 4 應用程序開發 by Hardik Dangar
Laravel 4 入門 作者:Raphaël Saunier
Laravel 應用程序開發手冊 作者 Terry Matula
使用 Parse REST API 構建 Web 應用程序 作者:Mhd Zaher Ghaibeh
Laravel - 我的第一個框架 由 Maksim Surguy
Easy Laravel 5 作者:W. Jason Gilmore
Laravel 5 Essentials by Martin Bean
使用 Laravel 和 Stripe 輕鬆進行電子商務,作者:W. Jason Gilmore 和 Eric L. Barnes
Laravel 5.1 Beauty by Chuck Heintzelman
使用 PHP 和 Laravel 設計模式,作者 Kelt Docins
Mastering Laravel 作者:Christopher John Pecoraro
如何使用 Pusher 構建實時 Laravel 應用程序 by Pusher
學習 Laravel 的 Eloquent by Francesco Malatesta
Laravel 5 Learn Easy by Sanjib Sinha
Laravel 和 AngularJS 作者 Daniel Schmitz 和 Daniel Pedrinha Georgii
Laravel Collections Unraveled by Jeff Madsen
使用 Lumen 編寫 API 作者 Paul Redmond
Laravel 生存指南 作者 Tony Lea
Laraboot: Laravel 5 For Beginners by Bill Keck
Laravel 5.4 For Beginners by Bill Keck
Laravel 啟動並運行 作者:Matt Stauffer
Laravel Companion 作者:Johnathon Koster
使用 CloudFormation 在 AWS 上部署 Laravel 作者:Lionel Martin
React Native 和 Laravel 用於未來的移動開發 by Ega Radiegtya
黑客服務器 by Chris Fidao
全棧 Vue.js 2 和 Laravel 5 作者:Anthony Gore
使用 Laravel 構建 API by Wacky Studio
入門項目
參考代碼庫
Cachet - 網站和 API 的狀態頁面系統
Deployer - 應用部署系統
GitScrum - 使用 Git 和 Scrum 進行任務管理
Invoice Ninja - 發票、費用和時間跟踪應用程序
Koel - 個人音樂流媒體服務器
Laravel.io - Laravel.io 社區門戶的來源
Attendize - 售票及活動管理平台
Antvel - 電子商務平台
Jigsaw - 靜態站點生成器
Canvas - Laravel 發布平台
Vuedo - Vuedo 是博客平台,使用 Laravel 和 Vue.js 構建
Screeenly - 通過 API 創建網站截圖
Voten - 21 世紀的實時社交書籤
Monica - 個人關係管理系統
Snipe-IT - IT 資產/許可證管理系統
Akaunting - 小企業和自由職業者的會計軟件
Torch - 在非 Laravel 應用程序中使用每個 Illuminate 組件的示例
Pixelfed - 一個免費且合乎道德的照片共享平台,由 ActivityPub 聯盟提供支持
內容管理系統
播客
## 社區
本地用戶組
Laravel India, Slack Signup, [Twitter](https://twitter.com/ LaravelLiveIN)、Facebook、Youtube
Laravel Indonesia (Facebook, [Telegram](https://t.me/ laravelindonesia))
Laravel 巴西 (Facebook, [Slack](http://slack. laravel.com.br), Telegram, GitHub, Discord)
聚會
## 工作
託管開發工具
Laravel Shift - Laravel 項目的自動升級工具
Laravel Schema Designer - 創建、導出和共享數據庫模式
StyleCI - PHP 編碼風格服務
## 各種各樣的
CodeCanyon - 付費腳本和插件
Laravel Collections - 每個 Laravel 開發者都轉到資源站點
LaravelLinks - 一個電報頻道,致力於分享偉大的 Laravel 資源
貢獻
找到了很棒的包、博客、課程或視頻?向我發送拉取請求!
準則
請為每個建議提出單獨的拉取請求
確保 Travis 測試通過你的拉取請求
對鏈接使用以下格式:[Resource](URL)
想要推薦套餐?閱讀貢獻指南
歡迎新類別或對現有類別的改進
## 執照
Awesome Laravel 在 Creative Commons Attribution 4.0 International License 下獲得許可。
Last updated