在部署服务时,Vendor升级到6.1时,突然间上传文件,报如下错误:
Class 'think\facade\Filesystem' not found
查阅了一些官方文档解释说:
V6.1.0版本,主要是出于think-filesystem库的安全问题频繁,而且没法兼容更新,该版本目前并无其它架构调整,但不排除未来会引入其它新特性而提升PHP版本依赖。
主要更新:
删除废弃方法
优化多语言检测
修正命令行模式下的默认request
移除核心对think-filesystem库的依赖
“league/flysystem”:“^1.0” 缺少,引入一下filesystem包就可以了
composer require topthink/think-filesystem 1.0.1