原项目由 ziadoz/awesome-php 创建,本文档由 nonfu/awesome-laravel 翻译,GitHub地址:https://github.com/nonfu/awesome-laravel
必备品
- 文档:Documentation
- API:API Reference
- 视频:Laracasts
- 新闻:Laravel News
Laravel 5
基于2015年2月4日版本
- Laravel 5 基本原则 – Laracasts
- Laravel 5 新特性- Laracasts 以及 Matt Stauffer’s blog
- 发布说明 – Laravel.com 以及 Laravel News
- 升级指南 – Laravel.com 以及 Matt Stauffer
- 从零开始学习 Laravel 5 – Laracasts
Lumen
基于2015年4月14日版本
- 介绍: Introduction (Laracasts)
- 文档:Documentation
代码片段
相关包
热门包
下面是一些文档友好的且在具体的Laravel项目中经过实践检验的包:
开发者工具
- Generators – 为Laravel自动生成代码
- Blacksmith – 灵活的代码生成工具
- IDE Helper – 为IDE的自动完成功能生成帮助文件
调试 & 分析
- Debug Bar – 在Laravel中集成PHP的调试条
- Clockwork – 集成Clockwork的Chrome扩展用于调试和分析应用
- Log Viewer – 在浏览器中查看Laravel日志
认证 & 授权
- Confide – 包括用户管理的认证解决方案以便减少重复性工作
- Entrust – 基于角色的权限系统
- OAuth2 Server Laravel – 封装 OAuth 2.0 认证服务器和资源服务器
- Socialite – 封装 Facebook, Google, Twitter等社交媒体认证
- OAuth 4 Laravel – OAuth客户端封装以便支持Facebook, Twitter, Google等社交网络
- JWT Auth – JSON Web令牌认证API
其它有用的利器
- HTML – Laravel官方HTML及表单构建器
- Validating – 用于Eloquent模型保存验证的Trait
- Eloquent Sluggable – 创建Eloquent模型小物件
- Laravel Stapler – 基于ORM的文件上传管理器
- Laravel Snappy – 使用wkhtmltopdf将HTML转化为PDF生成器
- Laravel Markdown – 封装CommonMark
- Recaptcha – 验证码校验器
- Datatable – 为jQuery数据表插件集成服务器端和客户端
- Laravel Breadcrumbs – 创建及管理面包屑导航
- Laravel Stats Tracker – 从请求中收集信息以验证和存储
- Bootstrapper – 创建Bootstrap 3标记的类集
- Setting – 将配置信息持久化存储到JSON文件中
- Laravel Excel – 导出导出Excel和CSV文件
- Revisionable – 创建Eloquent模型的历史版本
- Laravel Hashids – 使用Hashids生成短小的、唯一的、非顺序的数字id
- Laravel Messenger – 在Laravel中创建用户消息系统
- Intervention Image – 图片处理库(创建、编辑、压缩图片)
- LaravelDotEnvGen – 基于项目源码生成 .env.gen 文件
Javascript
- PHP Vars to JavaScript Transformer – 在JavaScript中处理来自服务器端的字符串、数组、集合以及其它数据结构的数据
- Laroute – 在JavaScript中生成Laravel路由URLs
数据库, 迁移 & 填充
- Laravel MongoDB – 支持MongoDB的Eloquent模型及Query构造器
- Laravel Flysystem – 从远程主机(AWS S3, Dropbox等)而非本地文件系统提取文件
- Laravel Doctrine – Doctrine 2 ORM 实现
- Migrations Generator – 从已有数据库中生成迁移
- iSeed – 从已有数据表中生成一个新的填充文件
- Backup Manager – 在S3, Dropbox, SFTP中备份及取出数据库
- Tenanti – 群租数据库结构管理器
- Baum – 在Laravel中实现嵌套集合模式
- ClosureTable – 在Laravel中实现闭包表模型
RESTful APIs
- API for Laravel – 在应用中构建RESTful APIs
- Trucker – 匹配远程API资源 (通常是RESTful风格)
- Laravel CORS – 添加 CORS (Cross-Origin Resource Sharing) 头支持
- APIGuard – 使用Laravel中的API键简单认证API
任务, 命令和调度
- Elixr – Node(NPM) 包用于运行Gulp任务(监控文件、运行测试、最小化CSS、组合脚本等等)
- Envoy – SSH任务运行器
- Dispatcher – 调度Artisan命令
支付
- Cashier – 通过条形码订阅账单
- Omnipay for Laravel – 集成 Omnipay PHP库
优化
- Laravel HTMLMin – 最小化 blade/html/css/js
- Intervention Image Cache – 图片类的缓存扩展
本地化
- Laravel Localization – 通过路由添加i18n支持
- Laravel Translatable – 取出及保存可翻译的Eloquent模型类实例
- Translator – 多Eloquent类的Laravel翻译器
- Language Files – 支持37种语言的验证、分页以及提醒
第三方服务集成
- Laravel Algolia 连接 Algolia API
- Laravel DigitalOcean 连接 DigitalOceanV2
- Laravel Dropbox 连接 Dropbox
- Laravel GitHub 连接 PHP GitHub API
- Laravel GitLab 连接 GitLab API
- Laravel Instagram 连接 Instagram API
- Laravel Parse 连接 PHP Parse SDK
- Laravel Pusher 连接 Pusher API
- Laravel Vimeo 连接 Vimeo API
开发环境
- Homestead – Laravel官方Vagrant box
- 通过Composer安装 Laravel
主机
- Forge – Linode和DigitalOcean上经优化的PHP服务器
- Forge中的服务器管理 (Laracasts)
- 让你的第一个站点在Laravel Forge中启动并运行 (Matt Stauffer)
- ForgeRecipes
- FortRabbit (视频)
- PagodaBox (文档)
- Heroku (教程)
- IBM BlueMix (教程)
应用部署
- Envoyer – 快速部署 PHP & Laravel 项目
- 通过Envoyer进行部署 (Laracasts)
- Rocketeer – 任务运行期及部署包
文章,教程,博客等
- Tuts+
- SitePoint
- Christopher Pitt
- Culttt
- Scotch
- Fideloper
- Maxoffsky
- KodeInfo
- CodeForest
- Taylor Otwell
- Digital Ocean
- RTFM
- Matt Stauffer
- Creative Punch
- Ryan Tablada
- Mohammad Gufran
- Adam Engebretson
- CodeHeaps
- Laravel India
- Sheikh Heera
- Vegi Bit
- WSnippets
- Ed Zynda
- Kirk Bushell
- Andrews Ang
- DeveloPHP
- Jason Lewis
- Eric Barnes
- Jens Segers
- Neon Tsunami
- Amitav Roy
- Into Laravel
- Stidges
- Scott Wilcox
- Clivern
- Code Gains
- Stillat
- Easy Laravel Book Blog
- Bosnadev
- Blog do Vluzrmos (PT-BR)
- CodeTutorial
视频教程
- Laracasts
- PHP Academy
- Fallendown2005
- Userscape
- Treehouse
- Anthony Vipond
- Design Code Blade
- Format C:
- Brandon Boswell
- Jason Chaney
- David Mosher
- Maarten (muukrls)
- Yavor Kirov
- Lynda
- Tuts+
- Novica Vukobratovic
讨论
视频讨论
书籍
- Laravel: Code Bright
- Laravel: From Apprentice To Artisan
- Laravel 4 Cookbook
- Laravel Testing Decoded
- Implementing Laravel
- Getting Stuff Done with Laravel 4
- Laravel Application Development Blueprints
- Build APIs You Won’t Hate
- Integrating Front end Components with Web Applications
- Laravel Design Patterns and Best Practices
- Step by Step Real World Application with Laravel 4
- Learning Laravel 4 Application Development
- Getting Started with Laravel 4
- Laravel Application Development Cookbook
- Building Web Applications Using Parse REST API
- Laravel – My First Framework
- Easy Laravel 5
- Laravel 5 Essentials
代码库
- Laravel.IO
- October
- Invoice Ninja
- Wardrobe
- Laravel 4 Bootstrap Starter Site
- Bootstrap CMS
- Laravel Tricks
- TypiCMS
- 92Five
- PHPHub
- Cachet
- Paperwork
- StyleCI
新闻
社区
- Laravel.io Forum (旧版)
- Laracasts Forum (旧版)
- Laravel Podcast
- Larachat Slack (注册)
- Gitter
- IRC Channel
- StackOverflow
- Google+
- Quora
本地用户组
- Laravel Russia (VK群组)
- Laravel France
- Laravel Myanmar
- Laravel Indonesia (Facebook群组)
- Laravel Brasil (Facebook群组)
- Laravel Turkey (Facebook群组)
- Laravel Nigeria (Facebook群组)
- Laravel China
- Laravel Taiwan (Facebook群组)
- Laravel Spanish
- Laravel Korea
聚会
工作
主机开发工具
- Laragen – 视图生成器
- Laravel Schema Designer – 创建、导出以及共享数据库结构
- Laravel Database Designer – 创建数据库表结构的图形化工具
其它
- 通过Laravel构建的站点及项目 – 通过Laravel构建的站点及项目展示
- CodeCanyon – 支付脚本和插件