文章仅源于实践总结,分享给大家,有问题,欢迎指出
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
使用Composer设置Laravel备份
本文介绍了如何通过Composer安装并配置Laravel的Spatie备份扩展,包括在`composer.json`中添加依赖,发布配置文件,修改`config/backup.php`以指定备份存储位置,并在计划任务中设置定时执行备份。最后,演示了如何执行备份任务并将备份存储到public下的zip目录。
342

被折叠的 条评论
为什么被折叠?



