下载量最高的 100 个 Laravel 扩展包推荐

教程 Summer ⋅ 于 2016-08-10 06:47:45 ⋅ 最后回复由 yushine 2017-01-18 10:21:35 ⋅ 22011 阅读

说明

Laravel 另一个令人喜欢的地方,是拥有活跃的开发者社区,而活跃的开发者社区带来的,是繁华的扩展包生态。

本文对 Packagist 上打了 Laravel 标签 的扩展包进行整理,截止到现在 2016 年 8 月 9号,有超过 7176 个扩展包,以下是下载量最大的 100 个。

相信下面这 100 个扩展包会让你的编码更加高效 :beers:

为了方便跟踪文章修改和接受 PR,已将项目发布到 https://github.com/summerblue/laravel-package-top-100 ,有错别字什么的,麻烦大家提个 PR。

排名

排名 下载次数 Star 数 扩展包 一句话描述
1 2883968 3968 intervention/image 图片处理扩展包,支持裁剪、水印等处理,使用教程请见 https://laravel-china.org/topics/1903
2 2215372 3694 barryvdh/laravel-debugbar 页面调试工具栏 (对 phpdebugbar 的封装),教程请见:https://laravel-china.org/topics/2531
3 2173424 3570 barryvdh/laravel-ide-helper 使用 IDE 开发 Laravel 项目的好帮手,支持 Facade 方法跳转,相关讨论请见:https://laravel-china.org/topics/2532
4 1269005 2396 maatwebsite/excel Excel 处理工具,中文处理时会出现乱码,推荐使用 laravel-snappy,历史讨论请见 https://laravel-china.org/topics/2477
5 1131952 702 aws/aws-sdk-php-laravel 亚马逊 AWS 服务的开发者工具包,亚马逊云已经在 2016 年 8 月 正式落地中国,这个包以后会常用到,教程请见:https://laravel-china.org/topics/2533
6 750405 1016 jenssegers/agent 客户端 User Agent 解析工具(基于 Mobiledetect),教程请见:https://laravel-china.org/topics/782
7 711842 216 bugsnag/bugsnag-laravel Bugsnag 服务集成包(异常捕获服务,可惜国内访问效果不好),教程请见:https://laravel-china.org/topics/2534
8 683268 3268 zizaco/entrust 基于用户组的用户权限系统(必备),教程请见:https://laravel-china.org/topics/166
9 644651 821 barryvdh/laravel-cors 跨域资源共享的支持
10 571221 963 barryvdh/laravel-dompdf PDF 操作工具(基于 dompdf )
11 548367 1172 laravelbook/ardent 自动 数据模型 验证工具
12 534650 2364 tymon/jwt-auth JWT (JSON Web Token) 用户认证机制,示例项目 https://laravel-china.org/topics/2023
13 496656 1977 lucadegasperi/oauth2-server-laravel OAuth 2.0 支持,实例教程:https://laravel-china.org/topics/1792
14 468263 595 maknz/slack Slack 服务的集成
15 423728 1920 jenssegers/mongodb MongoDB 数据库的支持 ,教程:https://laravel-china.org/topics/309
16 390006 4061 dingo/api 构建 API 服务器的完整解决方案,教程:https://laravel-china.org/topics/1159
17 370341 912 itsgoingd/clockwork 配合 Chrome 浏览器下同名插件的调试工具,教程:https://laravel-china.org/topics/23
18 357552 600 anahkiasen/underscore-php Underscore.js 类似的 PHP 语法支持
19 355742 1191 laracasts/generators Laracasts 出品的代码快速生成工具(推荐) ,使用教程:https://laravel-china.org/topics/2535
20 344522 1200 cviebrock/eloquent-sluggable 文章标题 URL 别名处理工具,教程:https://laravel-china.org/topics/1926
21 344237 382 laracasts/testdummy Laracasts 出品的假数据创建工具
22 321543 709 davejamesmiller/laravel-breadcrumbs 页面面包屑工具,教程:https://laravel-china.org/topics/1914
23 309529 962 laracasts/utilities 将 PHP 变量转换为 JavaScript 变量
24 304501 621 roumen/sitemap Sitemap 生成工具
25 303660 827 yajra/laravel-datatables-oracle jQuery DataTables 的后端支持
26 302076 336 webpatser/laravel-uuid RFC 4122 标准生成的 UUID ,使用教程 https://laravel-china.org/topics/2538
27 301605 535 rcrowe/twigbridge Twig 模板引擎支持
28 294356 218 intervention/imagecache 图片缓存增强工具
29 289380 958 indatus/dispatcher 计划任务分发器(直接可替换掉 Cron),L5 内置了类似的功能
30 234578 589 jenssegers/date 日期处理工具(让 Carbon 支持多语言,中文用户的福音)
31 234151 715 rap2hpoutre/laravel-log-viewer 非常方便的页面 Log 查看工具,必备,不过使用时请注意访问权限控制
32 204976 1109 baum/baum 嵌套集合 (Nested Set) 模型的支持,教程:https://laravel-china.org/topics/2124
33 204619 2146 anahkiasen/rocketeer 现代化的服务器代码部署工具
34 194675 1026 anahkiasen/former 强大的表单构造器,教程请见 https://laravel-china.org/topics/2539
35 190032 375 barryvdh/laravel-snappy HTML 生成 PDF/Image 工具(利用 wkhtmltopdf)
36 184879 361 thujohn/twitter Twitter API 的支持
37 184078 228 orchestra/testbench Laravel 扩展包的单元测试工具
38 181799 258 graham-campbell/flysystem 文件系统操作,多平台支持(AWS,Dropbox 等)
39 180921 342 mews/purifier 用户提交的 Html 白名单过滤,https://laravel-china.org/topics/36
40 175355 349 laracasts/presenter Laracasts 出品的 Presenter 方案
41 172640 852 venturecraft/revisionable 数据模型的操作记录(如管理员操作日记)
42 168707 995 mcamara/laravel-localization Laravel 本地化功能增强
43 166917 366 league/factory-muffin 允许更加方便的创建对象,一般在测试中常用(基本上是 ROR 的 factory_girl 的复制版)
44 165140 271 robclancy/presenter Elequent 的 Presenter 方案
45 163835 150 intouch/laravel-newrelic 应用状态监控服务 NewRelic 开发者工具包
46 157930 855 xethron/migrations-generator 从现存的数据中以 migration 的形式导出数据库表,包括索引和外键,相当于 数据库迁移
47 149079 410 greggilbert/recaptcha reCAPTCHA 验证码的支持
48 144971 594 watson/validating 以 Trait 的方式来实现 Eloquent 数据模型保存的时候自动验证
49 142284 814 dimsav/laravel-translatable 数据库的多语言翻译方案
50 138661 120 laracasts/behat-laravel-extension Behat 测试框架的 Laravel 支持
51 137782 200 jenssegers/rollbar Rollbar 错误监控服务的自动集成
52 134723 330 torann/geoip 通过 IP 获取到对应的地理位置信息(GeoIP 数据库),请参考:https://laravel-china.org/topics/2537
53 133803 658 davibennun/laravel-push-notification App 的 Push Notification 发送工具,支持苹果的 APNS 和 安卓的 GCM
54 128523 168 chumper/zipper ZIp 打包工具(基于 ZipArchive)
55 127700 244 simplesoftwareio/simple-qrcode 二维码生成工具
56 125421 374 graham-campbell/markdown Markdown 解析器
57 125315 164 aloha/twilio Twillio API 支持
58 123623 295 propaganistas/laravel-phone 手机号码,电话号码验证支持
59 121845 421 orangehill/iseed 将数据从数据库以 seed 的方式导出,数据填充 的逆向操作。(推荐)
60 121350 380 sammyk/laravel-facebook-sdk (非官方)Laravel 的 Facebook 开发者工具包
61 120891 497 vinkla/hashids Hash ID 生成器,方便把数字的 ID 隐藏(基于Hashids),教程:https://laravel-china.org/topics/2536
62 116939 993 spatie/laravel-backup 数据备份工具,支持压缩,支持各种文件系统(推荐)
63 116718 459 mccool/laravel-auto-presenter 自动注入 Presenter,教程:https://laravel-china.org/topics/1267
64 111879 270 graham-campbell/throttle 阀门控制工具
65 106306 1766 frozennode/administrator 快速创建基于数据模型的 CRUD 管理员后台,教程:https://laravel-china.org/topics/158 , https://laravel-china.org/topics/2407
66 105181 430 codesleeve/laravel-stapler 专为 ORM 定制的文件上传支持
67 100442 307 webpatser/laravel-countries 世界所有国家数据,包括首都汇率等
68 97451 848 prettus/l5-repository Repository 开发模式的支持
69 96491 371 pragmarx/google2fa 用户认证方案,支持谷歌提倡的双向认证和 HOTP 认证算法
70 94117 195 hisorange/browser-detect 浏览器检测工具,包括客户端对 JavaScript 和 CSS 支持情况的检测,教程:https://laravel-china.org/topics/2046
71 93442 277 graham-campbell/htmlmin 基于 minify 的 HTML 压缩工具
72 90609 156 toin0u/geocoder-laravel 地理位置操作工具集(基于Geocoder)
73 89845 491 edvinaskrucas/notification 页面消息提醒的组件
74 89333 403 laracasts/integrated PHPUnit 的集成测试支持
75 88682 779 laravel/envoy Laravel 官方出品的简单的部署工具,教程:https://laravel-china.org/topics/24
76 86793 137 felixkiss/uniquewith-validator 表单验证规则增加字段之间的唯一性验证
77 81211 200 graham-campbell/exceptions 错误异常处理工具,支持开发和生产环境,使用 Whoops 进行错误显示
78 81076 163 thomaswelton/laravel-gravatar Gravatar 服务的支持
79 79494 477 mews/captcha 图片验证码方案,使用教程请见:https://laravel-china.org/topics/2895
80 79387 222 roumen/feed Feed 生成器
81 79241 164 cviebrock/image-validator 表单验证增加图片专属,如长宽,比例等
82 77849 125 laravelcollective/annotations 基于注解方式生成路由、事件、模型绑定的映射
83 77061 870 gloudemans/shoppingcart 一个简单的购物车模块实现
84 75852 149 artisaninweb/laravel-soap Soap 协议客户端
85 75476 260 jlapp/swaggervel Swagger API 规范支持
86 73124 480 barryvdh/laravel-translation-manager 翻译辅助工具,包含 Web 界面
87 72532 515 patricktalmadge/bootstrapper Twitter Bootstrap 支持
88 68952 133 soapbox/laravel-formatter 对不同输出格式进行转换,支持Array,CSV,JSON,XML,YAML
89 66968 155 fedeisas/laravel-mail-css-inliner 将 CSS 样式写入 HTML 里,用于邮件发送内容的样式定制
90 66881 747 nicolaslopezj/searchable 以 Trait 的形式为 Eloquent 模型增加搜索功能
91 65754 109 benconstable/phpspec-laravel PHPSpec BDD 测试框架的 Laravel 扩展
92 65489 193 watson/rememberable 让 Laravel 5 数据模型支持 remember() 方法
93 63895 373 rtconner/laravel-tagging 为 Eloquent 模型增加打标签功能
94 62932 68 laravelcollective/remote LaravelCollective 维护的 SSH 连接管理工具
95 60917 226 khill/lavacharts Google 图表 JavaScript API 的封装
96 60203 115 anchu/ftp 让 Laravel 支持 FTP 操作
97 58556 355 liebig/cron 计划任务分发器(直接可替换掉 Cron),L5 内置了类似的功能
98 57174 348 lord/laroute JavaScript 读取路由信息的解决方案
99 57053 643 spatie/laravel-analytics Google 统计数据获取工具
100 56639 118 hieu-le/active 非常方便的方案来判断导航元素的 active 状态,使用教程请见:https://laravel-china.org/topics/2858

转载请注明来自于 PHPHub,并贴上本文章链接:https://laravel-china.org/topics/2530

Summer | 优帆远扬 - 创造不息,交付不止

本帖已被设为精华帖!
本帖由 Summer 于 4月前 取消置顶
回复数量: 39
  • jeffyer
    2016-08-10 08:13:25

    好多用过 有个排行看起来舒服多了 感谢 @Summer

  • jiyis
    2016-08-10 08:32:27

    赞一个,@Summer 求科普下一直没找到收藏按钮在哪~~~但是我有收到过phphub发的邮件说别人收藏了你的主题..

  • Summer MOD A Life-long learner.
    2016-08-10 08:33:59

    @jiyis 点赞就能收藏啦

  • jiyis
    2016-08-10 09:02:24

    @Summer 感谢~ 但是似乎点赞功能不能用了.看了下控制台报错了。
    Uncaught TypeError: undefined is not a function localforage.min.js:1
    Uncaught ReferenceError: socialShare is not defined 2530:1360
    Uncaught TypeError: Property 'moveEnd' of object [object Object] is not a function

  • Summer MOD A Life-long learner.
    2016-08-10 09:05:33

    @jiyis 刷新一下呢?啥浏览器,具体到版本

  • Destiny 将来的你一定会感谢现在努力的自己!
    2016-08-10 09:14:06

    偶像.....感谢!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

  • ruooooooli
    2016-08-10 09:32:54

    感谢大神

  • cmzz
    2016-08-10 09:48:01

    偶像.....感谢!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

  • jiyis
    2016-08-10 09:52:25

    @Summer 嗯换了chrome 果然好了~~ 我是不会告诉你因为我几年收藏的问题还在一直用360 的...... 版本是7 360 问题依然存在

  • angoz
    2016-08-10 09:58:45

    感谢分享,新人学习中。谢谢

  • jeffyer
    2016-08-10 10:00:16

    好多扩展包都不知道,惭愧

  • saybye720
    2016-08-10 10:25:07
    • so cool
  • Kelvin
    2016-08-10 10:43:46

    file

    @Summer 狂点的效果
    Chrome 51.0.2704.106 (64-bit)

  • Summer MOD A Life-long learner.
    2016-08-10 10:47:05

    @Kelvin 坏人~( TロT)σ

  • xhh110
    2016-08-10 10:47:15

    我的laravel还没学好呢。。。先收藏了

  • 稻草人
    2016-08-10 12:01:01

    居然没有predis ~~

  • zhuzhichao MOD Lalala Demacian !
    2016-08-10 17:51:41

    @Summer 有没有考虑弄一个带分类的适合咱们国内开发使用的包的集合? 毕竟下载量大不一定是合适咱们使用的,并且下载量表示了长期的一个积攒,有时候一些新的包下载量刚开始,但是确实很优秀,好用易用性甚至超过了同类的早期积攒不少用户的包,我觉得这样的分类列表实用性更高。

  • Summer MOD A Life-long learner.
    2016-08-10 17:53:25

    @zhuzhichao 好主意,慢慢来,我健身去咯

  • zhuzhichao MOD Lalala Demacian !
    2016-08-10 17:55:11

    @Summer 羡慕你的一身肌肉,我已经办了个健身卡,向你学习!:smile:

  • zhangwei900808 我来自一个古老的星球,1609年来到地球,在地球上居住了将近400年(这可是...
    2016-08-10 20:45:35

    干货,赶紧收藏

  • mangokc
    2016-08-11 04:11:48

    get !!

  • lifesign Silence is Gold
    2016-08-11 10:24:27

    super cool

  • 江边望海 久在江边站,必有望海心!
    2016-08-11 11:20:24

    太棒了!!!

  • ricoo
    2016-08-12 09:45:12

    @Kelvin 因为动画效果还没结束吗?做项目有遇到类似的问题

  • shengyou
    2016-08-12 16:37:47

    很費功的整理啊!太厲害!

  • Summer MOD A Life-long learner.
    2016-08-12 16:39:00

    @shengyou 主要是平时自己也很感兴趣,就整理了一下

  • jiahuanle BUG制造者
    2016-08-13 11:58:15

    给楼主点赞

  • qloog
    2016-08-14 09:51:37

    好棒,用心良苦啊~ :+1:

  • 王俊锋
    2016-08-15 09:16:54

    赞,很全。找到很多好工具

  • hejialaifen
    2016-08-20 20:12:58

    好多插件

  • 拍个黄瓜
    2016-08-25 17:13:08

    laravel 5.1版本是用zizaco/entrust 5.2这个版本 还是用这个zizaco/entrust "1.2.*@dev"版本

  • Summer MOD A Life-long learner.
    2016-08-25 17:25:25

    @拍个黄瓜 PHPHub 现在是 5.1 版本,使用的是 https://github.com/summerblue/phphub5/blob/master/composer.json#L20

    "zizaco/entrust": "^1.7",
  • 拍个黄瓜
    2016-08-25 17:29:32

    @Summer 如果用 "zizaco/entrust": "5.2.x-dev"是不是会报一些无名的错误

  • 拍个黄瓜
    2016-08-26 18:57:02

    @Summer 权限管理调用can判断,can重命名为may,报一下错误
    FatalErrorException in AuthMiddleware.php line 17:Call to a member function may() on string

    public function handle($request, Closure $next)
    {
        $path = $request->path();
        $user = Auth::user()->id;
        if(!$user->may([$path])){
            abort('403');
        }
        return $next($request);
    }
  • Macken https://macken.me
    2016-09-19 11:05:27

    Mark!

  • jessezhang1986
    2016-10-01 13:14:10 ⋅ via iOS 客户端

    summer,用iphone版app有2个问题:
    1、收藏和关注了很多帖子,在我的收藏和关注里缺少空白的
    2、发帖回闪退

  • Summer MOD A Life-long learner.
    2016-10-03 09:29:42

    @jessezhang1986 删了重新下一个

  • moell 热爱我的热爱
    2016-10-09 14:29:49

    好用心的整理。另外点赞用户列表,隐藏部分会不会更好呢?点更多可查看全部。

  • yushine
    2017-01-18 10:21:35

    Mark

暂无评论~~
  • 请注意单词拼写,以及中英文排版,参考此页
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`, 更多语法请见这里 Markdown 语法
  • 支持表情,使用方法请见 Emoji 自动补全来咯,可用的 Emoji 请见 :metal: :point_right: Emoji 列表 :star: :sparkles:
  • 上传图片, 支持拖拽和剪切板黏贴上传, 格式限制 - jpg, png, gif
  • 发布框支持本地存储功能,会在内容变更时保存,「提交」按钮点击时清空
Ctrl+Enter