1

我可以多次使用文件创建备份 Artisan::call('backup:run --only-files),但说到 Artisan::call('backup:run --only-db)它只能做一次。我注意到临时文件夹不是空的,因为保存db.sql的只有读取权限。当我手动添加write权限时,可以删除临时文件夹。

使用命令行没有问题,只有当我使用Artisan::call().

4

1 回答 1

1

可以是一些东西:

1 - 您的文件db.sql必须具有写入权限,而不是临时文件夹,这应该由 lib / 代码本身完成,如果您手动执行则无关紧要,因为文件是由代码动态创建的.

2 - 库/代码可能会阻止您进行顺序备份,因为您已经有一个工匠作业/命令正在运行,当我上传大型 excel 文件时,我在这里创建了与我的工作相同的东西,你可以做这个工作一次,你不能一个接一个地上传。

我强烈建议你看看官方网站和文档。

如果我没记错的话,这是网站-> https://spatie.be/open-source

如果我错了,请纠正我。

我希望这可以帮助你。

于 2020-10-14T10:54:16.477 回答