Laravel
Awesome Laravel ¶
> 来自 Laravel 生态系统的精选书签、包、教程、视频和其他很棒的资源的精选列表.
灵感来自 ziadoz/awesome-php
Essentials¶
- Laravel (Documentation)
- Laravel API Reference
- Lumen (Documentation)
- Laracasts
- Laravel News (Archive)
Packages¶
Popular Packages¶
> 这是 Laravel 项目中经常使用的文档齐全、经过测试的软件包列表. 如果您正在寻找 PHP 包的详尽列表,请查看上面提到的包存储库.
Developer Tools¶
- Scaffold Interface - Laravel 的智能 CRUD 生成器
- IDE Helper - 为 IDE 自动完成生成帮助文件
- Laravel 5 Extended Generators - 扩展内置文件生成器
- Laravel API/Scaffold/CRUD Generator - 用于 API、CRUD 脚手架等的生成器.
- Laravel Tinx - 从 Tinker 内部重新加载你的 Laravel Tinker 会话
- Laravel API Documentation Generator - 自动生成您的 API 文档
- Laravel Packager - 用于创建 Laravel 包的 CLI 工具
- Workbench Export to Migrations - 用于将模型导出到 Laravel 迁移的工作台插件
- Laravel Decomposer - 列出所有已安装的软件包、它们的依赖项、应用程序和服务器详细信息
- LaRecipe - 在 Laravel 应用程序中使用 Markdown 为您的产品编写精美的文档.
- Prequel - 为 Laravel 调整的清晰简洁的数据库管理 GUI.
Testing & Debugging¶
- Laravel TestTools - 在使用您的应用程序时生成 Laravel 集成测试的 Chrome 扩展
- Laravel Test Factory Generator - 从现有模型生成 Laravel 测试工厂
- Clockwork - 集成了用于调试和分析应用程序的 Clockwork Chrome 扩展
- Debug Bar - 将 PHP 调试栏与 Laravel 集成
- Ignition - Laravel 应用程序的漂亮错误页面
- Laravel 5 Log Viewer - 日志查看器
- LogViewer - 提供日志查看器
- LERN - 将异常记录到数据库中并向您发送通知
- Mail Preview - 在网络浏览器或邮件客户端中预览发送的邮件
- Laravel Tracy - 一个集成 Nette Tracy 调试器的 Laravel 包
- Laravel Terminal - 在网络浏览器中运行工匠
- Laravel API Tester - 具有 Laravel 路由的类似 Postman 的工具
- Laravel Tail - 缺少的尾巴命令
- Laravel Telescope - Laravel Telescope 是 Laravel 框架的优雅调试助手
Authentication & Authorization¶
- Bouncer - 角色和权限
- Laratrust - 角色、权限和团队
- Entrust - 基于角色的权限
- JWT Auth - 用于 API 的 JSON Web Token 身份验证
- Laravel Permission - 将用户与角色和权限相关联
- Defender - 角色和权限
- OAuth2 Server Laravel - OAuth 2.0授权服务器和资源服务器
- Socialite - OAuth authentication with Facebook, Google, Twitter etc.
- Socialite Providers 2.0 - 支持 Lumen 的 100 多个社会名流社交身份验证提供商
- Google2FA - 谷歌双因素认证模块
- Laravel User Verification - 处理用户验证流程并验证电子邮件
- Adldap2 Laravel - LDAP 身份验证和 Active Directory 管理
- Doorman - 使用邀请码限制对 Laravel 应用程序的访问
- Laravel Heyman - Heyman 继续上述角色权限包停止的地方
Utilities¶
- Awes.io - 基于 Vue (Nuxt.js)、TailwindCSS 和 Laravel 作为后端的 CRM、SaaS、ERP 样板.
- Artisan View - 通过工匠管理 Laravel 项目中的视图
- Bootstrapper - 一组用于创建 Bootstrap 3 标记的类
- Captcha - 一个反机器人图像验证码系统
- Charts - 用于创建交互式图表的多库图表包
- Lavacharts - 由 Google Chart API 提供支持的 PHP 图表和图形
- Eloquent Filter - 过滤模型及其关系
- Eloquent Sluggable - 为 Eloquent 模型创建 slug
- Eloquent Sortable - Eloquent 模型的可排序行为
- HTML - Laravel 的 HTML 和表单生成器
- Multi-tenant - 灵活的多租户与路由、资产和数据库的安全分离
- Laravel Form Builder - 受 Symfony 表单生成器启发的表单生成器
- Laravel Activitylog - 在 Laravel 应用程序中记录活动
- Laravel Auditing - 对 Eloquent 模型的审核
- Laravel Breadcrumbs - 创建和管理面包屑
- Laravel Collection Macros - 一组方便的集合宏
- Laravel Cookie Consent - 让你的 Laravel 应用程序符合疯狂的欧盟 cookie 法
- Laravel Datatables - jQuery 数据表 API
- Laravel GeoIP - 根据网站访问者的 IP 地址确定网站访问者的位置
- Laravel Hashids - 使用生成唯一的、非连续的 id Hashids
- Laravel Impersonate - 作为您的用户之一进行身份验证的软件包
- Laravel Mailbox - 处理传入电子邮件的包
- Laravel Markdown - CommonMark 降价解析器
- Laravel Menu - Laravel 的 HTML 菜单生成器
- Laravel Talk - 实时用户消息系统
- Laravel Messenger - 用户消息系统
- Laravel Moderation - 批准或拒绝资源,如帖子、评论、用户等.
- Laravel Tags - 添加标签和可标记行为
- Laravel Stats Tracker - 从请求中收集信息以识别和存储
- Listify - 为任何 Eloquent 模型添加排序/排序功能
- noCAPTCHA - 谷歌新的 noCAPTCHA (reCAPTCHA) 助手
- Purifier - HTML过滤器
- Revisionable - 为 Eloquent 模型创建修订历史
- SEOTools - 一些常见的 SEO 技术的助手
- Page Cache - 将响应缓存为磁盘上的静态文件,以实现闪电般的快速页面加载
- Laravel Setting - 存储在 JSON 文件中的持久配置设置
- Friendship - 友情管理系统
- Teamwork - 用户与邀请系统的团队联系
- Validating - 用于验证 Eloquent 模型的特征
- VAT Calculator - 处理与欧盟 MOSS 增值税法规相关的所有难题
- Laravel UUID - 根据RFC 4122标准生成UUID
- Laravel Installer - 允许用户按照安装向导安装您的应用程序,例如 WordPress
- Laravel Modules - 简单的模块管理
- Laravel Phone - 电话号码验证器和格式化器
- Laravel Ban - 简化阻止和禁止 Eloquent 模型
- Laravel Proxy - 在负载均衡器或其他中介后面处理会话.
- Laravel Video Chat - 使用 Socket.IO 和 WebRTC 进行视频聊天
- Widgets for Laravel - 查看作曲家的强大替代方案.
- Secure Headers - 将安全相关的标头添加到 HTTP 响应
- Laravel Nova - Nova 是 Laravel 设计精美的管理面板
- stancl/tenancy - Laravel 应用程序的自动租赁. 无需更改代码.
Media & Document Management¶
- Intervention Image - 用于创建、编辑和合成图像的图像处理库
- Laravel ImageUp - 另一个图像处理包,增加了大量的额外功能
- Laravel Glide - 使用 Glide 轻松转换图像
- Laravel MediaLibrary - 将文件与 Eloquent 模型相关联
- Laravel Snappy - 使用 wkhtmltopdf 的 HTML 到 PDF 生成器
- Laravel DOMPDF - 使用 HTML 到 PDF 生成器 dompdf
- Laravel Stapler - 基于 ORM 的文件上传管理器
- Laravel Excel - 导入和导出 Excel 和 CSV 文件
- Fast Excel - 为 Laravel 快速导入和导出 XLSX、CSV 和 ODT
- Laravolt Avatar - 即插即用头像,将姓名、电子邮件和任何其他字符串变成漂亮的头像(或 gravatar),毫不费力.
- Laravel FFmpeg - 这个包为 Laravel 5.8 提供了与 FFmpeg 的集成.
Integration with Javascript¶
- Laroute - 从 JavaScript 生成 Laravel 路由 URL
- PHP Vars to JavaScript Transformer - 将服务器端字符串/数组/集合/任何内容传递给 JavaScript
- Javascript Validation - 使用验证规则、消息、FormRequest 和验证器在客户端验证表单
- Laravel Pjax - 一个 Pjax 中间件
- Laravel Blade Javascript - 将变量导出到 JavaScript 的 Blade 指令
- Ziggy - 在 JavaScript 中使用你的 Laravel 命名路由
- LiveWire - 神奇的 Laravel 前端框架
Databases, ORMs, Migrations & Seeding¶
- Backup Manager - 从 S3、Dropbox、SFTP 等备份和恢复数据库.
- Laravel Nestedset - 嵌套集模式实现
- ClosureTable - 闭表模式实现
- Eloquence - Eloquent 模型的额外功能
- iSeed - 从现有数据库表生成新的种子文件
- Laravel OCI8 - 通过 OCI8 的 Oracle DB 驱动程序
- Laravel Backup - 备份您的应用程序
- Laravel Doctrine - 学说 2 ORM 实施
- Laravel MongoDB - 支持 MongoDB 的 Eloquent 模型和查询生成器
- Migrations Generator - 从现有数据库生成迁移
- Sofa/Eloquence - Eloquent ORM 的扩展
- Tenanti - 多租户数据库架构管理器
- Laravel Repository - 抽象数据库层的存储库
- Lada Cache - 基于 Redis 的、完全自动化和可扩展的数据库缓存层
- Laravel MySQL Spatial extension - 轻松使用 MySQL 空间数据类型和 MySQL 空间函数
Search¶
- Algolia Search - 将 Algolia 搜索 API 集成到 Laravel Eloquent ORM
- Elasticquent - Elasticsearch for Eloquent 模型
- Plastic - 流畅地映射和搜索 Elasticsearch
- Laravel Search - Elasticsearch、Algolia 和 ZendSearch 的统一 API
- SearchIndex - 从 Algolia 或 Elasticsearch 存储和检索对象
- Searchable - 为 Eloquent 模型添加简单搜索功能的特征
- TNTSearch - 用 PHP 编写的功能齐全的全文搜索引擎
- TNTSearch driver - 司机 Laravel Scout 基于TNTSearch的搜索包
- Laravel-Searchy - 模糊搜索,基本字符串匹配,编辑距离
APIs¶
- ApiGuard - 允许使用 API 密钥进行 API 身份验证
- Dingo API - 用于开发 RESTful API 的多用途工具包
- Laravel CORS - 添加 CORS(跨源资源共享)标头支持
- Laravel Fractal - 使用 Fractal 输出复杂、灵活、AJAX/RESTful 数据结构
- Laravel GraphQL - 支持 Relay、Eloquent 模型、验证和 GraphiQL
- Lighthouse - 用于 Laravel 的新兴 GraphQL 库
- Laravel Responder - 使用 Fractal 构建自定义 API 响应
Tasks, Commands and Scheduling¶
- Dispatcher - 工匠命令的调度程序
- Elixir - 运行 Gulp 任务的节点 (NPM) 包
- Mix - 用于定义基本 webpack 构建步骤的 Fluent API
- Envoy - SSH 任务运行程序
Payments¶
- Cashier - 使用 Stripe 进行订阅计费
- Omnipay for Laravel - 整合 Omnipay PHP库
Optimization¶
- Intervention Image Cache - 干预图像类的缓存扩展
- Laravel HTMLMin - 刀片/HTML/CSS/javascript 压缩器
- Rememberable - Eloquent 的查询缓存
- Widgetize - 页面部分缓存
- Laravel Responsecache - 通过缓存整个响应来加速应用程序
Monitoring¶
- Horizon - 使用简单的网络用户界面监控和配置队列
- Laravel Failed Job Monitor - 当排队的作业失败时得到通知
- Laravel Uptime Monitor - 一个功能强大且易于配置的正常运行时间和 ssl 监视器
- Larametrics - Laravel 应用程序的自托管指标和通知平台
Localization¶
- Language Files - 37 种语言的验证、分页和提醒语言行
- Laravel Localization - 通过路由添加 i18n 支持
- Laravel Translatable - 通过将翻译存储为 JSON 使 Eloquent 模型可翻译
- Laravel Translatable - 检索和存储可翻译的 Eloquent 模型实例
- Laravel Translator - 将 Eloquent 模型翻译成多种语言
- Laravel Date - 基于 Carbon 的库,可帮助您使用多种语言处理日期
- Laravel Langman - 从 Artisan 控制台管理语言文件
- Laravel Translation - 翻译和本地化管理
- Linguist - Laravel 的 i18n 本地化支持
Third-party Service Integration¶
- Laravel Analytics - 从 Google Analytics 检索网页浏览量和其他数据
- Laravel DigitalOcean - DigitalOceanV2桥
- Laravel GitHub - PHP GitHub API 桥
- Laravel Instagram - Instagram API 桥
- Laravel Newsletter - 使用 Mailchimp 发送时事通讯
- Laravel Pusher - 推送器 API 桥
Development Setup¶
- 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构建的本地开发环境工具
Application Hosting¶
- Vapor
- Forge (ForgeRecipes)
- FortRabbit
- Heroku (Documentation)
- AWS Elastic Beanstalk (Tutorial)
- Cloudways
- Ploi
- CodePier
- RunCloud
Application Deployment¶
Code Snippets¶
Tutorials & Blogs¶
- Taylor Otwell
- Tuts+
- Medium
- Laravel Daily
- Scotch
- Digital Ocean
- Matt Stauffer
- Vegi Bit
- Neon Tsunami
- Dor.ky
- Stillat
- Easy Laravel Book Blog
- Laraveles (是)
- Styde (是)
- Cloudways Laravel Blog
- Laravel Best Practices
- Pusher Laravel Tutorials
- LaraShout
Videos¶
- Laracasts
- Codecourse (YouTube)
- Tuts+
- Servers for Hackers
- Test-Driven Laravel
- Duilio Palacios (是)
- CodigoFacilito (是)
- DevDojo
- Amitav Roy
- Laracademy
- Dev Marketer
- Udemy
- Lynda
- Pluralsight
- Bitfumes
- ConfidentLaravel
Conferences¶
- Laracon US
- Laracon EU
- Laracon Online
- Laraconf Brasil
- Laracon Australia
- Laravel Live UK
- Laravel Live India
- Laravel Nigeria
Videos¶
- Laracon EU 2018
- Laracon US 2018
- Laracon EU 2017
- Laracon US 2017
- Laracon EU 2016
- Laracon US 2016
- Laracon EU 2015
- Laracon 美国 2015
- Laracon EU 2014
- Laracon US 2014
- Laracon EU 2013
- Laracon US 2013
Books¶
- Laravel Starter 通过肖恩麦库尔
- Laravel: Code Happy 通过戴尔·里斯
- Laravel: Code Bright 通过戴尔·里斯
- Laravel: Code Smart 通过戴尔·里斯
- Laravel: From Apprentice To Artisan 泰勒·奥特威尔
- Laravel 4 Cookbook 克里斯托弗·皮特和泰勒·奥特威尔
- Laravel Testing Decoded 通过杰弗里方式
- Refactoring to Collections 通过亚当·沃森
- Implementing Laravel 克里斯·菲道
- Getting Stuff Done with Laravel 4 通过查克海因策尔曼
- Laravel Application Development Blueprints 作者:Arda Kılıçdağı 和 Halil İbrahim Yılmaz
- Build APIs You Won't Hate 菲尔·斯特金
- Integrating Front end Components with Web Applications 马克西姆·苏吉
- Laravel Design Patterns and Best Practices 作者:Arda Kılıçdağı 和 Halil İbrahim Yılmaz
- Learning Laravel 4 Application Development 通过 Hardik Dangar
- Getting Started with Laravel 4 拉斐尔·索尼尔
- Laravel Application Development Cookbook 通过特里·马图拉
- Building Web Applications Using Parse REST API 通过 Mhd Zaher Ghaibeh
- Laravel - My First Framework 马克西姆·苏吉
- Easy Laravel 5 通过 W.杰森吉尔摩
- Laravel 5 Essentials by Martin Bean
- Easy E-Commerce Using Laravel and Stripe 作者:W. Jason Gilmore 和 Eric L. Barnes
- Laravel 5.1 Beauty 通过查克海因策尔曼
- Design Patterns with PHP and Laravel 通过 Kelt Dockins
- Mastering Laravel 克里斯托弗·约翰·佩科拉罗 (Christopher John Pecoraro)
- How to Build Real-Time Laravel Apps with Pusher 通过推手
- Learning Laravel's Eloquent 弗朗切斯科马拉泰斯塔
- Laravel 5 Learn Easy 通过桑吉布·辛哈
- Laravel and AngularJS 丹尼尔·施密茨和丹尼尔·佩德里尼亚·乔治
- Laravel Collections Unraveled 通过杰夫马德森
- Writing APIs With Lumen 保罗·雷德蒙德
- The Laravel Survival Guide 通过托尼李
- Laraboot: Laravel 5 For Beginners 通过比尔凯克
- Laravel 5.4 For Beginners 通过比尔凯克
- Laravel Up & Running 通过马特斯托弗
- Laravel Companion 乔纳森·科斯特 (Johnathon Koster)
- Deploy Laravel on AWS with CloudFormation 莱昂内尔·马丁
- React Native and Laravel for Future Mobile Development 来自 Ega Radiegtya
- Servers for Hackers 克里斯·菲道
- Full-Stack Vue.js 2 and Laravel 5 安东尼·戈尔
- Build an API with Laravel 通过古怪的工作室
Starter Projects¶
- Spark
- LaraAdmin
- Grafite Builder
- Laravel Boilerplate
- Laravel Angular Material Starter
- AdminLTE Laravel
- Laravel Hackathon Starter
- Laravel API Starter Kit
- Backpack for Laravel
- SomelineStarter
- Laravel Admin
- Voyager
- Orchid
- Laravel REST API Boilerplate
- Hello API
- REST API With Lumen
- Laravel Zero - Console application
- Apiato
- Laravel Adminpanel
- Laravel Vue Boilerplate
- Laravel Enso
- Laravel Template with Vue
Codebases for Reference¶
- 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 联合会提供支持
- SleepingOwlAdmin
- PyroCMS
- Lavalite
- TypiCMS
- Asgard CMS
- Microweber
- Coaster CMS
- Statamic
- Borgert CMS
- PJ Blog
- Laralum
- Twill
Podcasts¶
Community¶
- Laracasts Forum
- Laravel.io Forum
- Larachat Slack (Signup)
- Gitter
- IRC Channel
- StackOverflow
- Google+
- Quora
Local User Groups¶
- Laravel Global Community
- LaravelES Slack (Signup)
- Laravel India, Slack Signup, Twitter, Facebook, Youtube
- Laravel UK, Slack Signup
- Laravel Russia (VK group)
- Laravel France
- Laravel Bangladesh
- Laravel Indonesia (Facebook, Telegram)
- Laravel Brasil (Facebook, Slack, Telegram, GitHub, Discord)
- Laravel Turkey (Facebook)
- Laravel Nigeria (Facebook)
- Laravel China
- Laravel Taiwan (Facebook)
- Laravel Spanish
- Laravel Korea (Facebook)
- Laravel Japan (Facebook)
- Laravel Malaysia
- Laravel Algeria
- Laravel Greece (Facebook)
- Laravel Middle East (Facebook)
- Laravel Georgia
- Laravel Italy
- Laravel Vietnam
- Laravel Slovenia
- Laravel Hungary
- Laravel Cameroon (Slack, GitHub, Facebook, Twitter)
- Laravel Philippines
Meetups¶
- All Meetups
- London Meetup
- Buenos Aires Meetup
- Athens-Greece Meetup
- Copenhagen Meetup
- Detroit Meetup
- Paris Meetup
- Melbourne Meetup
- Budapest Meetup
Jobs¶
Hosted Development Tools¶
- Laravel Shift - Laravel 项目的自动化升级工具
- Laravel Schema Designer - 创建、导出和共享数据库模式
- StyleCI - PHP编码风格服务
Miscellaneous¶
- CodeCanyon - 付费脚本和插件
- Laravel Collections - 每个 Laravel 开发者都转到资源站点
- LaravelLinks - 一个致力于分享 Laravel 资源的电报频道
Contributing¶
找到很棒的包、博客、课程或视频? 向我发送请求请求!
Guidelines¶
- 请为每个建议提出单独的拉取请求
- 确保 Travis 测试通过你的 pull request
- 链接使用以下格式:[Resource]URL
- 想推荐一个套餐? 阅读 Contribution Guide
- 欢迎新类别或改进现有分类
License¶
Awesome Laravel 已获得许可 Creative Commons Attribution 4.0 International License.