如何配置Laravel Spatie Backup v8.1.7直接存储到S3的backups文件夹
解决spatie/laravel-backup v8.1.7备份路径问题
要让备份文件直接存入S3的backups文件夹,去掉自动生成的以APP_NAME命名的中间子目录,只需调整config/backup.php中的配置:
1. 修改应用名称配置
找到配置文件顶部的name项,将其设置为空字符串:
'name' => '', // 原配置为 env('APP_NAME', 'laravel-backup')
2. (可选)明确目标路径
如果第一步后仍有路径问题,在destination配置块中添加path项并设为空:
'destination' => [ 'filename_prefix' => 'backup_', 'path' => '', // 覆盖默认的应用名称路径 'disks' => [ 'backups', ], ],
修改完成后,备份文件会直接存储到你在filesystems.php中指定的backups根目录下,最终路径为backups/backup_2023-03-03-14-41-58.zip。
若之前开启了配置缓存,记得执行以下命令清除缓存:
php artisan config:clear
内容的提问来源于stack exchange,提问作者adam78
相关产品推荐
相关产品推荐

