在 Laravel 中你最常用的扩展包
去年 8 月份,LC 站长 Summer 针对 Packagist 上打了 Laravel 标签 的扩展包整理过一篇 下载量最高的 100 个 Laravel 扩展包推荐 ,而昨天有人在推特上提出了这样一个问题「哪个包是你在所有 Laravel 项目中都会安装的?」这个问题很快就引起了一众网友的回复。有下面几个包我大概列一下:
Debugbar
这基本上是每个 Laravel 开发者必不可少的入门级工具之一,简直无需多说,不知道的宝宝可以查看 Laravel Debugbar 不用走宝的调试器 。
IDE Helper
这个包的功能是在项目的根目录下生成一个 IDE 能理解的文件,以便它实现自动完成、代码智能提示和代码跟踪等功能。具体使用方式可以查看 monkey 的 Laravel-ide-helper 高效的 IDE 智能提示插件。
Guzzle
这是一个 PHP 的 HTTP 客户端,可以轻松发送 HTTP 请求,并且轻松地与 Web 服务集成。Summer 大大也写过一篇关于 Laravel 下使用 Guzzle 编写多线程爬虫实战。
Socialite
理解为第三方登录集成包就好了,这个包集成了 Facebook、Twitter、Google、LinkedIn、GitHub 和 Bitbucket 等第三方应用的 OAuth 认证的接口。不过这个是国外比较流行,国内的话,我个人是推荐 安正超 大大的写的包 通用社交网站登录组件 overtrue/socialite,QQ、微信、微博各种各种。
安正超大大写的包,可能是目前最优雅的微信 SDK 了 ,深受国内大多数 PHP 开发者的喜爱,听说安大大现在又在更新 4.0 的版本了。真是令人期待!
像 Socialite、Wechat 和 Guzzle 这些包一般都是按需引入,而其他像 IDE Helper 和 Debugbar 这些对任何项目都是有用的~ 如果你还不会用包来加速开发,那就真的是要花时间来学习如何使用包开发了。金马大大说,花在工具类的时间和金钱是最不能省的。反正,谁用谁知道~
我知道还有很多更常用甚至更好用的包,也请大伙儿在评论区分享下你们最常用的那个包呀!如果有写过包的教程,贴出来让大家看看,那就更好了!
想第一时间查看社区的动态?听说聪明的人都用上这个 插件 了呢!
本作品采用《CC 协议》,转载必须注明作者和本文链接
琳姐就是高效!:punch:
骏妞厉害,很实用啊:smile:
姚妹牛叉!
不错
文笔不错
IDE Helper 真的是少不了,只不过Lumen每次都要在app.php里面把aliases补全,还是有点麻烦的?(都想fork出来搞一个了)
腻害了我的妹:smile:
和原文不一样啊
前一百插件用法实例
@Artisan 原文只是参考,个人感觉还是要结合实际的嘛~:stuck_out_tongue_closed_eyes: