alexlen / laravel-dump-lib
导出/导入数据库库
1.2.5
2024-02-05 13:59 UTC
Requires
- php: ^8.1
This package is auto-updated.
Last update: 2024-09-09 21:24:00 UTC
README
Laravel 包,用于导出/导入数据库内容以及导出单独的表
安装
composer require alexlen/laravel-dump-lib
如果默认设置不满足需求,需要发布配置文件
php artisan vendor:publish --tag=alexlendump
描述
默认的导出目录: storage/app/dump
默认的备份目录: storage/app/dump/backup
通过 Alexlen\DumpLib\DumpDb
类进行操作
用于从计划任务创建备份的类是 Alexlen\DumpLib\ScheduleBackupDb
,包含 __invoke 方法。可以将此方法的调用添加到计划任务中
protected function schedule(Schedule $schedule): void { $schedule->call(new ScheduleBackupDb())->weeklyOn(1,'2:00'); }
结果将是按照指定的时间间隔执行数据库备份。