ahrasel / laravel-backup
Laravel 备份包
v1.1.0
2024-02-06 10:04 UTC
Requires
- php: ^8.1
This package is auto-updated.
Last update: 2024-09-07 06:06:42 UTC
README
简介
数据库备份 Laravel 包是一个方便的解决方案,用于备份 Laravel 应用程序中的 MySQL 和 PostgreSQL 数据库。它提供了一个简单的端点 /database-backup
来触发备份过程。
安装
-
使用 Composer 安装此包
composer require ahrasel/laravel-backup
-
在您的
config/app.php
文件中注册BackupServiceProvider
'providers' => [ // ... Ahrasel\LaravelBackup\BackupServiceProvider::class, ],
配置
该包自带默认配置。如果您需要自定义配置,可以使用以下命令发布配置文件:
php artisan vendor:publish --provider=" Ahrasel\LaravelBackup\BackupServiceProvider" --tag="config"
这将创建一个 backup.php
文件在您的 config
目录中。
用法
安装和配置完成后,您可以通过在 Laravel 应用程序中访问 /database-backup
端点来触发数据库备份。
示例
https://:8000/database-backup
您还可以根据需要将此端点集成到您的应用程序中,例如,创建一个计划任务以在特定间隔运行备份。
许可证
此 Laravel 包是开源软件,许可协议为 MIT 协议。
问题和贡献
如果您遇到任何问题或对改进有建议,请随时在 GitHub 仓库 上提交问题。
祝您编码愉快!