You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

调用Storage::disk('test-s3')报错:磁盘[test-s3]未配置驱动求助

解决 "Disk [test-s3] does not have a configured driver" 错误

以下是排查和解决的关键点:

  • 安装S3驱动依赖包:Laravel的S3文件系统驱动依赖league/flysystem-aws-s3-v3包,根据你的Laravel版本执行对应安装命令:
    # Laravel 9+ 版本
    composer require league/flysystem-aws-s3-v3 "^3.0"
    # Laravel 8 版本
    composer require league/flysystem-aws-s3-v3 "^2.0"
    
  • 校验环境变量配置:检查.env文件里的AWS_ACCESS_KEY_ID、AWS_SECRET_ACCESS_KEY、AWS_DEFAULT_REGION是否正确填写,无空值或拼写错误
  • 清除配置缓存:若之前生成过配置缓存,执行命令刷新配置:
    php artisan config:clear
    
  • 确认配置位置:确保test-s3磁盘配置是写在config/filesystems.php的disks数组下,结构无误
  • 检查驱动名称:确认配置里的driver字段值为小写的s3,无大小写或拼写错误

如果使用MinIO这类S3兼容存储,还需在test-s3配置中添加相关字段:

'endpoint' => env('AWS_ENDPOINT'),
'use_path_style_endpoint' => true,

内容的提问来源于stack exchange,提问作者Revz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 01:42:37