# 好用的第三方库
本框架考虑到PHP的通用性和易用性,并未使用命名空间,在底层也尽量未使用有命名空间的第三方库;但是这些第三方库的确很优秀,很好用,开发者在网站实际的开发中,可以自己使用这些第三方库;我在这里也将这些第三方库整理如下:
# Laravel带来的库
# 已安装
以下库已随着compser Laravel库的安装,已经安装好,开箱即用。
- Carbon (opens new window): 日期及时间处理包
- FakerPHP/Faker (opens new window): 生成假数据的PHP库
- filp/whoops (opens new window): 错误处理框架
- whoops (opens new window)
- 本框架(betterlife)中已使用whoops框架,查看core/main/Initializer.php, 属性:EXCEPTION_WAY
- ErrorHandler Component (opens new window): symfony错误处理组件
- league/flysystem (opens new window)
- Flysystem is a file storage library for PHP.
- It provides one interface to interact with many types of filesystems.
- Filesystem Abstraction for PHP (opens new window)
- 集成 Flysystem 实现对文件系统的高级操作 (opens new window)
- iiDestiny/flysystem-oss (opens new window)
- Flysystem Adapter for Tencent Cloud (opens new window)
- Flysystem Qiniu (opens new window)
- PHP SDK for 新浪云存储 (opens new window)
- vlucas/phpdotenv (opens new window): 从.env文件加载环境变量
- Dot Access Data (opens new window): 用.访问复杂数据
- Monolog (opens new window): 流行的PHP日志记录库
- ezyang/htmlpurifier (opens new window): 标准、兼容的 HTML 过滤器,支持自定义标签、属性、过滤规则。
- CssToInlineStyles (opens new window): 转换css文件内容如html文件,发送邮件内容很有用
# 未安装
- PsySH (opens new window): PHP交互式控制台
- Ignition (opens new window): Error Page for Laravel
- Lumen (opens new window): Laravel微框架
# Symfony库
# 其它
- The PHP League (opens new window): The League of Extraordinary Packages
- Guzzle (opens new window): PHP HTTP client