如何从用户界面CRM创建备份



我正在尝试为我的CRM做一个备份选项。我已安装此程序包https://spatie.be/docs/laravel-backup/v5/taking-backups/overview我用的是laravel 6^。如果我运行backup:run from Terminal,我可以用这个包备份我的数据库和所有系统配置,但这不是我想要的全部。我正在寻找的是装箱一个界面,页面管理员可以通过点击选项手动备份。例如:https://jobclass.laraclassifier.com/admin/backups(电子邮件:admin@demosite.com密码:123456(有人知道我该怎么做吗?

通过代码调用命令

在CLI之外执行Artisan命令。例如,您可能希望从管线或控制器激发Artisan命令。可以使用Artisan立面上的调用方法来完成此操作。在你的控制器上,你可以这样做:

public function createBackup(){
Artisan::call('backup:run',['--only-db'=>true]);
/// whatever you want to display
}

最新更新