本文列出的一些 package 都是针对 laravel 项目来说明的,但是这些也都是一些标准的 composer package,所以可以考虑下面
的使用方法:
composer require awesome/package
哈哈,当然,这不是一个真正的 package。下面的这些才是:
先说明,判断这些 package 的优劣,会权衡 github 上作者的活跃度和 issue 的数量等。
laracasts/flash 这是由 Jeffrey Way 开发的,提供 flash 消息通知的组件,
质量和社区都有保障。
laracasts/PHP-Vars-To-Js-Transformer 这是一个将 PHP 变量
转化为 JS 变量的 package,还是有 Jeffrey 大神开发,想都别想,用!
Zizaco/entrust 这是一个权限管理的 package ,相信很多人都使用过,它提供了完整的
角色和权限的解决方案,对于需要进行权限验证和管理的项目非常有用。
Intervention/image 这可以说是在 PHP 中最完美的图片处理解决方案了,我几乎在所有
的项目都要使用 Intervention/image ,不仅是因为它功能强大,也是因为它的文档非常详细
和社区的活跃度。
barryvdh/laravel-debugbar 专门为 debug 而生,给我们查看 laravel 项目背后
执行的 sql 语句提供了极大的便利,没记错的话, barryvdh 还是 ide-helper 项目的作者,真是一位大神。
rap2hpoutre/laravel-log-viewer 这是一个专门为 laravel 准备的 log 查看 package ,个人感觉不管是功能还是设计的 UI,都是很吸引人的,在这推荐给大家。
评论指出,此 package 其实在处理大文件的 log 的时候有点慢,可以考虑使用这个 https://github.com/ARCANEDEV/LogViewer
tymondesigns/jwt-auth jwt 在 laravel 项目中的实现,如果你需要写 API 的话,
希望你不要错过这个 package,目前来说,作者还是一直活跃在代码前线。
Forms & HTML 如果你还是喜欢写 Form 这样的形式的代码的话, laravel 官方
现在推荐使用这个 package 了,至于原来的 illuminte/html 的 package 已经不维护了。
Laravel TestTools
最后的这个其实是一个 chrome 插件(请自备梯子)。通过这个插件,你可以在 chrome 上生成 laravel 项目的测试用例,很强大。
最后
你也有私藏的 package 而且你也不介意分享的话,可以在文章的评论中指出。