PHPackages                             skcin7/database-manager - 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. skcin7/database-manager

ActivePackage

skcin7/database-manager
=======================

Laravel package to manage your databases (including backups) easily in a Laravel project.

014PHP

Since Jul 16Pushed 6y agoCompare

[ Source](https://github.com/skcin7/database-manager)[ Packagist](https://packagist.org/packages/skcin7/database-manager)[ RSS](/packages/skcin7-database-manager/feed)WikiDiscussions master Synced 3d ago

READMEChangelogDependenciesVersions (1)Used By (0)

Database Manager - Laravel Package
==================================

[](#database-manager---laravel-package)

Laravel package to manage your databases (including backups) easily in a Laravel project.

> Note: This package makes use of the framework-agnostic [backup-manager/backup-manager](https://github.com/backup-manager/backup-manager) package which this one is a dependency of. For more information (including Symfony driver) see that package.

> Credit: This package is based on [backup-manager/laravel](https://github.com/backup-manager/laravel) by [Shawn McCool](http://shawnmc.cool) and [Mitchell van Wijngaarden](http://kooding.nl). Credit to them for their great work.

### Table of Contents

[](#table-of-contents)

- [Stability Notice](#stability-notice)
- [Requirements](#requirements)
- [Installation](#installation)
- [Scheduling Backups](#scheduling-backups)
- [Contribution Guidelines](#contribution-guidelines)
- [Maintainers](#maintainers)
- [License](#license)

### Stability Notice

[](#stability-notice)

It's stable.

I'm actively using this package in my own Laravel projects for managing backups. I would appreciate all feedback/suggestions you may have by [opening a GitHub issue](https://github.com/skcin7/database-manager/issues/new).

### Requirements

[](#requirements)

- PHP 5.5
- Laravel
- MySQL support requires `mysqldump` and `mysql` command-line binaries
- PostgreSQL support requires `pg_dump` and `psql` command-line binaries
- Gzip support requires `gzip` and `gunzip` command-line binaries

### Installation

[](#installation)

**Use Composer**

It's super easy.

1. Run the following command: `composer require skcin7/database-manager`.
2. Publish the configuration file.

```
php artisan vendor:publish --provider="skcin7\DatabaseManager\DatabaseManagerServiceProvider"
```

After publishing, edit this configuration file (which will be located in `config/database-manager.php`) to your specific configuration needs.

This package makes use of your database configurations in `config/database.php`. The package manages your database connections listed in that file.

**Artisan Commands**

After installation, there will be 3 new Artisan commands available in your project which are: `database-manager:create-backup`, `database-manager:list-backups`, and `database-manager:restore-backup`.

### Scheduling Backups

[](#scheduling-backups)

Now you can schedule your Laravel database backups (such as a daily backup) using Laravel Task Scheduling.

Inside `app/Console/Kernel.php`:

```
/**
 * Define the application's command schedule.
 *
 * @param  \Illuminate\Console\Scheduling\Schedule  $schedule
 * @return void
 */
 protected function schedule(Schedule $schedule)
 {
     $schedule->command('database-manager:create-backup')->daily();
 }
```

### Contribution Guidelines

[](#contribution-guidelines)

// TODO

### Maintainers

[](#maintainers)

This package is maintained by [Nick Morgan](http://nicholas-morgan.com).

### License

[](#license)

This package is published under the [MIT License](https://github.com/skcin7/database-manager/blob/master/LICENSE.md).

###  Health Score

18

—

LowBetter than 8% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community2

Small or concentrated contributor base

Maturity36

Early-stage or recently created project

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/395270?v=4)[N](/maintainers/skcin7)[@skcin7](https://github.com/skcin7)

### Embed Badge

![Health badge](/badges/skcin7-database-manager/health.svg)

```
[![Health](https://phpackages.com/badges/skcin7-database-manager/health.svg)](https://phpackages.com/packages/skcin7-database-manager)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
