Laravel 精选资源大全(持续更新)

来自Laravel生态系统的精选资源大全,包括书签、包、教程、视频以及其它诸多很酷的资源。

对应GitHub地址:https://github.com/nonfu/awesome-laravel,更多Laravel中文学习资源,请关注:Laravel学院

必备品

中文文档

Laravel 5

基于2015年2月4日版本

Lumen

基于2015年4月14日版本

代码片段

相关包

热门包

下面是一些文档友好的且在具体的Laravel项目中经过实践检验的包:

开发者工具

调试 & 分析

  • Clockwork – 集成Clockwork的Chrome扩展用于调试和分析应用(900+ stars)
  • Debug Bar – 在Laravel中集成PHP的调试条(4100+ stars)
  • Laravel 5 Log Viewer – 在浏览器中查看Laravel日志
  • LogViewer – Laravel 5 日志查看器
  • LERN – Laravel 5扩展包,用于将异常写入数据库并发送通知
  • Mail Preview – 在web浏览器或邮件客户端中预览发送的邮件
  • Laravel Query Tracer – 查看数据库查询在Laravel应用什么地方调用
  • Laravel Tracy – 在Laravel中集成Nette Tracy进行异常处理
  • Laravel API Tester – 类似Postman这种对Laravel路由进行测试的工具

认证 & 授权

  • Bouncer – 用户角色&权限
  • Confide – 用户认证解决方案(Laravel 4)(1200+ stars)
  • Defender – 基于角色&权限的访问控制列表(ACL)解决方案(Laravel 5)
  • Entrust – 基于角色的权限系统(Laravel 5)(3700+ stars)
  • JWT Auth – JSON Web令牌认证API(2800+ stars)
  • Laravel Permission – 分配用户角色对应权限(Laravel 5.1.11)
  • Laravel Roles – 处理角色及权限的包(Laravel 5)(900+ stars)
  • OAuth 2 Server Laravel – 封装 OAuth 2.0 认证服务器和资源服务器(2100+ stars)
  • OAuth 4 Laravel – OAuth客户端封装以便支持Facebook, Twitter, Google等社交网络(Laravel 4)
  • Sentinel – 框架未知的认证&授权系统
  • Socialite – 封装 Facebook, Google, Twitter等社交媒体认证(1500+ stars)
  • Socialite Providers – 为Socialite准备的超过100个认证提供者(第三方登录)
  • Google2FA —— Google双重认证模块
  • Laravel User Verification – 处理Laravel 5中的用户验证流程
  • Adldap2 Laravel – Laravel Adldap2 扩展包

其它有用的利器

Javascript

  • Laroute – 在JavaScript中生成Laravel路由URLs
  • PHP Vars to JavaScript Transformer – 在JavaScript中处理来自服务器端的字符串、数组、集合以及其它数据结构的数据(1000+ stars)
  • Javascript Validation – 使用验证规则、消息、表单请求和验证器在客户端验证表单而不需要编写任何JavaScript代码

后台模板

  • AdminLTE Template For Laravel 5 – 将默认 Laravel 前端模板代码替换成 AdminLTE 和 Pratt 页面
  • Laravel Angular Admin - 基于 Laravel + Angularjs + Bootstrap + AdminLTE 实现的后台模板,此外支持Oauth和JWT登录认证。
  • LaraAdmin – 开源Laravel后台面板
  • Voyager – 不容错过的Laravel后台(1300+ stars)
  • laravel-admin – 十分钟构建全功能Laravel后台界面

数据库,ORMS, 迁移 & 填充

搜索

  • Algolia Search – 集成 Algolia Search API到Laravel Eloquent ORM
  • Elasticquent – 为Eloquent模型准备的Elasticsearch
  • Laravel Search – Elasticsearch、Algolia以及 ZendSearch的统一API
  • Laravel Searchy – Laravel 搜索扩展包,让用户可以轻松进行精准匹配或模糊查询
  • Plastic – 适配 Laravel 的 Elasticsearch ODM
  • SearchIndex – 在Algolia或Elasticsearch存储或获取对象数据
  • Searchable – 添加简单搜索功能到Eloquent模型的trait
  • TNTSearch – PHP编写的功能完备的全文搜索引擎

APIs

  • APIGuard – 使用Laravel中的API键简单认证API
  • Dingo API – 在应用中构建RESTful APIs(4800+ stars)
  • Laravel CORS – 添加 CORS (Cross-Origin Resource Sharing) 头支持(1000+ stars)
  • Trucker – 匹配远程API资源 (通常是RESTful风格)
  • Laravel Fractal – 使用Fractal在Laravel和Lumen中输出复杂灵活的Ajax/RESTful结构数据

任务, 命令和调度

  • Dispatcher – 调度Artisan命令(900+ stars)
  • Elixr – Node(NPM) 包用于运行Gulp任务(监控文件、运行测试、最小化CSS、组合脚本等等)(1000+ stars)
  • Envoy – SSH任务运行器

支付

  • Laravel Cashier – 为Stripe提供了平滑、优雅的接口实现订购支付功能(信用卡支付)(900+ stars)
  • Omnipay for Laravel – 集成 Omnipay PHP支付处理库(含支付宝、银联支付、微信支付、Paypal、Stripe等)
  • Alipay – 支付宝SDK在Laravel 5中的封装

优化

本地化

模块化

第三方服务集成

开发环境

主机

应用部署

文章,教程,博客等

中文

英文

视频

英文

讨论

英文

视频讨论

书籍

代码库

原型项目

CMS

  • Bootstrap CMS —— Laravel 5.1驱动的功能强大的CMS
  • October —— 基于Laravel 5,致力于让开发工作变得简单的CMS
  • PyroCMS —— MVC架构的PHP内容管理系统,3.0以前基于CodeIgniter,目前基于Laravel 5.1
  • LavaLite —— 基于Laravel 5.1 & Bootstrap 3的内容管理系统
  • TypiCMS —— 基于 Laravel 5 构建的、支持多语言的内容管理系统
  • Laravel and AngularJS CMS —— 基于Laravel 5.1和AngularJS的CMS
  • Microweber —— 基于 Laravel 拖拽式生成 CMS 及在线商店利器
  • AsgardCMS —— 基于Laravel构建的、支持模块化和多语言的CMS
  • Coaster CMS —— 基于Laravel 5.3构建的下一代CMS
  • Borgert CMS —— 基于Laravel 5.3构建的开源CMS
  • Quarx —— 在任意Laravel中实现CMS功能的扩展包
  • Botble (收费)
  • Statamic(收费)
  • Larapress(基于Laravel 4)

CRM

  • Flarepoint —— 基于Laravel构建的免费开源CRM平台

论坛

  • Laravel.io —— Laravel开发者社区
  • Flarum —— 免费的、开源的、专注于简约的论坛系统,esoTalk和FluexBB的联合继承者
  • PHPHub —— 基于Laravel 4.2,积极向上的 PHP & Laravel 开发者社区

电商

  • Antvel —— 基于 Laravel 5.* 开发的开源电子商务项目

项目管理

  • 92five app —— 基于 Laravel框架 & Backbone JS 构建,是一个自托管的、基于web的项目管理应用
  • Scrumwala —— 基于Laravel5,项目管理应用
  • Ribbbon —— 基于Laravel 5.1和Vue.js构建的开源项目管理系统

博客

  • Canvas —— 基于Laravel 5.2 开发的轻量级博客系统
  • Katana —— 静态站点/博客生成器
  • Laravel 5 Blog —— 基于 Laravel 5 开发的博客系统
  • 0ez —— 基于Laravel的 轻博客系统
  • Vuedo —— 基于Laravel+Vue.js的博客平台
  • Wardrobe —— 专注于写作的最小化博客平台

其他

  • Laravel.com —— Laravel官网源码
  • Laravel Tricks —— Laravel小技巧&小贴士
  • Invoice Ninja —— 基于Laravel构建的开源发票及时间跟踪应用
  • Paperwork —— 基于Laravel 4.X的开源的笔记&归档工具
  • Cachet —— 基于Laravel 5的开源的状态页系统
  • StyleCI —— 由 PHP CS Fixer开发,提供PHP代码风格持续集成服务
  • Podcastwala —— 基于Laravel 5,构建属于你自己的播客网站
  • Deployer —— 基于Laravel 5.1的、免费的、开源的PHP应用部署工具
  • RSS Monster —— 基于 Lumen 开发的 RSS 聚合器和阅读器
  • Koel —— 基于 Laravel 5.1 & Vue.js 开发的酷炫音乐流媒体应用
  • Attendize —— 基于 Laravel 框架开发的开源门票及活动管理应用
  • Laramap
  • Laravel.so
  • Screeenly – 通过API创建网站截图
  • Jigsaw – 使用Blade的静态站点生成器

新闻

播客

社区

中文

繁体中文

英文

本地用户组

聚会

工作

主机开发工具

其它

学院君

学院君 has written 548 articles

资深PHP工程师,Laravel学院院长