ThinkPHP: Class ‘think\\facade\\Filesystem‘ not found

简介: ThinkPHP: Class ‘think\\facade\\Filesystem‘ not found

目录

问题描述

新项目报错

ThinkPHP: Class 'think\\facade\\Filesystem' not found

我保证我只改了数据库配置,其他代码都是原样拷贝过去的

查看 composer.lock 文件

{
    "name": "topthink/framework",
    "version": "v6.1.2",
}

找到他的2023年2月10日 发布的更新文档:ThinkPHP6.1.2版本发布——兼容PHP8.2

发现它删除了Filesystem

移除基础类中Filesystem申明属性

感觉和我的报错很相关了

解决方式

1、安装一个低版本的依赖

composer require topthink/framework=6.0.8

2、可以将版本锁定

修改前 composer.json

{
    "require": {
        "topthink/framework": "^6.0.8",
    }
}

修改后 composer.json

{
    "require": {
        "topthink/framework": "6.0.8",
    }
}


相关文章
|
PHP 开发工具 对象存储
PHP 使用 OSS上传文件
PHP 使用 OSS上传文件
6184 0
|
API
code: 400, value is mandatory for this action
code: 400, value is mandatory for this action
5242 1
|
前端开发 JavaScript
通用的layui框架系统管理后台模板
通用的layui框架系统管理后台模板
672 0
|
6月前
|
人工智能 算法 测试技术
全网最完整 GEO 优化落地指南(万字实操版)
GEO是让AI在回答时主动推荐品牌的优化策略。品牌若不被推荐,常因内容未被AI抓取、缺乏信任或未切中用户问题。企业可通过诊断现状、优化结构化内容、精准分发与持续监测五步法系统实施。B2B企业借此能在采购全链路中高效触达客户,短期即可提升AI提及率与销售转化。这将是伴随AI搜索发展的长期趋势,值得尽早布局。
7557 13
|
存储 JSON 安全
ThinkPHP 文件上传 fileSystem 扩展的使用
本文介绍了在ThinkPHP框架中使用filesystem扩展进行文件上传的方法。包括安装filesystem扩展、了解配置文件、上传文件的验证规则以及文件上传的示例代码,旨在帮助开发者实现文件的安全上传和存储。
ThinkPHP 文件上传 fileSystem 扩展的使用
|
6月前
|
JavaScript 搜索推荐 持续交付
手把手教你用 Vercel 免费部署 RSSHub
本文详细介绍如何使用Vercel免费部署RSSHub服务。通过Fork仓库、注册Vercel、导入项目并调整分支与Node.js版本配置,实现一键部署个性化的RSS订阅源,解决部署中常见的版本冲突问题,并提供注意事项与验证方法,助你快速搭建可公开访问的RSS服务。
1442 0
|
11月前
|
前端开发 JavaScript Linux
用 Go 写桌面应用?试试 Wails 吧!
Wails 是一个结合 Go 语言与前端技术(如 Vue、React)开发轻量级桌面应用的框架。相比 Electron,它更轻、更快,资源占用更低,支持跨平台打包,适合熟悉 Web 开发又追求原生性能的开发者。
2444 0
|
安全 算法 小程序
【03】微信支付商户申请下户到配置完整流程-微信开放平台创建APP应用-填写上传基础资料-生成安卓证书-获取Apk签名-申请+配置完整流程-优雅草卓伊凡
【03】微信支付商户申请下户到配置完整流程-微信开放平台创建APP应用-填写上传基础资料-生成安卓证书-获取Apk签名-申请+配置完整流程-优雅草卓伊凡
1092 28
【03】微信支付商户申请下户到配置完整流程-微信开放平台创建APP应用-填写上传基础资料-生成安卓证书-获取Apk签名-申请+配置完整流程-优雅草卓伊凡
|
机器学习/深度学习 缓存 人工智能
从ChatGPT聊天服务上深挖Http、WebScoket和SSE推送技术的区别
从ChatGPT聊天服务上深挖Http、WebScoket和SSE推送技术的区别
1320 1