PHPackages                             tp5er/tp5-databackup - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Database &amp; ORM](/categories/database)
4. /
5. tp5er/tp5-databackup

ActiveLibrary[Database &amp; ORM](/categories/database)

tp5er/tp5-databackup
====================

Implement the database backup restore

v2.4.0(1y ago)1618.8k↓37.5%7MITPHPPHP &gt;=7.2.5

Since Apr 27Pushed 3mo agoCompare

[ Source](https://github.com/pkg6/tp5-databackup)[ Packagist](https://packagist.org/packages/tp5er/tp5-databackup)[ RSS](/packages/tp5er-tp5-databackup/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (4)Versions (27)Used By (0)

[![Latest Stable Version](https://camo.githubusercontent.com/fefd35c60ca907c93ca93e90ab53101770669748cb28a7981d4c711b9dcc4da2/687474703a2f2f706f7365722e707567782e6f72672f74703565722f7470352d646174616261636b75702f76)](https://packagist.org/packages/tp5er/tp5-databackup) [![Total Downloads](https://camo.githubusercontent.com/62d5e8eb6179feff8d5c201dcb5f552b85198725b3e9cb51e68b19fcc81f9e80/687474703a2f2f706f7365722e707567782e6f72672f74703565722f7470352d646174616261636b75702f646f776e6c6f616473)](https://packagist.org/packages/tp5er/tp5-databackup) [![Latest Unstable Version](https://camo.githubusercontent.com/5a65ad18bcd84774f6d98af86724586675dbe10fd3f2e137fb05b7c4592c21ea/687474703a2f2f706f7365722e707567782e6f72672f74703565722f7470352d646174616261636b75702f762f756e737461626c65)](https://packagist.org/packages/tp5er/tp5-databackup) [![License](https://camo.githubusercontent.com/f3a22a4c367a43582b8aaa29f36fc02e24030cf486044e972e571585e0994440/687474703a2f2f706f7365722e707567782e6f72672f74703565722f7470352d646174616261636b75702f6c6963656e7365)](https://packagist.org/packages/tp5er/tp5-databackup) [![PHP Version Require](https://camo.githubusercontent.com/a0b93d3601ee2823887228b733c5b36e5f22c387a55b1b9b3b81e2870e01eba4/687474703a2f2f706f7365722e707567782e6f72672f74703565722f7470352d646174616261636b75702f726571756972652f706870)](https://packagist.org/packages/tp5er/tp5-databackup)

重要的事情说三遍！！！重要的事情说三遍！！！重要的事情说三遍！！！
---------------------------------

[](#重要的事情说三遍重要的事情说三遍重要的事情说三遍)

> 1. [pkg6](https://github.com/pkg6)都是作者自己一个人在维护，欢迎提交[pull request](https://github.com/pkg6/think-backup/pulls) 减少本人的精力
> 2. 作者使用的php版本是php7.4，目测写的方法兼容8以上，如果不兼容，可以提交[pull request](https://github.com/pkg6/think-backup/pulls)，记得写一下注释哦！！！
> 3. 通过队列或命令行的方式，再也不用担心数据备份不完整

使用本类进行数据库备份
-----------

[](#使用本类进行数据库备份)

### 使用composer进行安装

[](#使用composer进行安装)

```
composer require tp5er/tp5-databackup

```

### 使用方式1: 继承 `tp5er\Backup\controller\BackupController`

[](#使用方式1-继承-tp5erbackupcontrollerbackupcontroller)

> 重要的事情说三遍！！！重要的事情说三遍！！！重要的事情说三遍！！！
>
> 在thinkphp框架中定义一个控制器，然后继承`tp5er\Backup\controller\BackupController`，然后跳转到`BackupController`控制器中查看方法，都是中国人看的懂中国话。

### 使用方式2: 使用路由`route/app.php`

[](#使用方式2-使用路由routeappphp)

> 通过路由使用案例： \\tp5er\\Backup\\Route::route();
>
> 由于页面使用layui渲染的前端页面，你可以参考前端页面自己量身定做，然后使用\\tp5er\\Backup\\Route::api();调用接口也是可以的哦

```
