我可以多次使用文件创建备份
Artisan::call('backup:run --only-files)
,但说到
Artisan::call('backup:run --only-db)
它只能做一次。我注意到临时文件夹不是空的,因为保存db.sql
的只有读取权限。当我手动添加write
权限时,可以删除临时文件夹。
使用命令行没有问题,只有当我使用Artisan::call()
.
我可以多次使用文件创建备份
Artisan::call('backup:run --only-files)
,但说到
Artisan::call('backup:run --only-db)
它只能做一次。我注意到临时文件夹不是空的,因为保存db.sql
的只有读取权限。当我手动添加write
权限时,可以删除临时文件夹。
使用命令行没有问题,只有当我使用Artisan::call()
.
可以是一些东西:
1 - 您的文件db.sql必须具有写入权限,而不是临时文件夹,这应该由 lib / 代码本身完成,如果您手动执行则无关紧要,因为文件是由代码动态创建的.
2 - 库/代码可能会阻止您进行顺序备份,因为您已经有一个工匠作业/命令正在运行,当我上传大型 excel 文件时,我在这里创建了与我的工作相同的东西,你可以做这个工作一次,你不能一个接一个地上传。
我强烈建议你看看官方网站和文档。
如果我没记错的话,这是网站-> https://spatie.be/open-source
如果我错了,请纠正我。
我希望这可以帮助你。