ahrasel/laravel-backup

Laravel 备份包

v1.1.0 2024-02-06 10:04 UTC

This package is auto-updated.

Last update: 2024-09-07 06:06:42 UTC


README

简介

数据库备份 Laravel 包是一个方便的解决方案,用于备份 Laravel 应用程序中的 MySQL 和 PostgreSQL 数据库。它提供了一个简单的端点 /database-backup 来触发备份过程。

安装

  1. 使用 Composer 安装此包

    composer require ahrasel/laravel-backup
  2. 在您的 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 仓库 上提交问题。

祝您编码愉快!