我使用Spatie Laravel包我可以通过运行此命令来备份
php artisan backup:run
但是我想恢复表单管理面板并运行此命令表单控制器,我创建一个路由和控制器,并在控制器中执行此操作
public function backup(){
\Artisan::call('backup:run');
return "successfully!";
}
当我最终路由到此时,我收到了成功消息,但在备份文件中没有添加任何内容。
谁有解决方案?
答案 0 :(得分:1)
你可以把工匠命令放在sheduler中。它会在每天同时备份。你可以在app/console/Kernel.php
$schedule->command('backup:run')->daily();
请记住为cron作业设置服务器:
* * * * * php /path-to-your-project/artisan schedule:run >> /dev/null 2>&1