当前位置:网站首页>laravel 8 通过 任务调度 实现 数据库备份

laravel 8 通过 任务调度 实现 数据库备份

2022-06-11 15:55:00 陈卿诺语

文章仅源于实践总结,分享给大家,有问题,欢迎指出

composer 安装

composer require spatie/laravel-backup

发布配置文件,产生 config/backup.php

php artisan vendor:publish --provider="Spatie\Backup\BackupServiceProvider"

在 App\Console\Kernel 写代码

protected function schedule(Schedule $schedule)
    {
        // $schedule->command('inspire')->hourly();

        //每分钟执行一次
        $schedule->command('backup:run --disable-notifications')->everyMinute();
    }

在 config/filesystems.php 修改备份保存位置(保存至 public 下的 zip 下)

'disks' => [

        'local' => [
            'driver' => 'local',
            'root' => public_path('zip'),
        ],

执行备份任务

php artisan schedule:work
原网站

版权声明
本文为[陈卿诺语]所创,转载请带上原文链接,感谢
https://blog.csdn.net/code_nutter/article/details/125179922