PHPackages                             ratoguras/laravel-migrate-backup - 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. ratoguras/laravel-migrate-backup

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

ratoguras/laravel-migrate-backup
================================

Automatically takes a database backup before running migrate:fresh or migrate:refresh

v1.0.2(3mo ago)018↓50%MITPHPPHP ^8.2

Since Feb 13Pushed 3mo agoCompare

[ Source](https://github.com/Packages-Rato-Guras/laravel-migrate-backup)[ Packagist](https://packagist.org/packages/ratoguras/laravel-migrate-backup)[ RSS](/packages/ratoguras-laravel-migrate-backup/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (3)Versions (4)Used By (0)

Laravel Migrate Backup
======================

[](#laravel-migrate-backup)

Automatically create a **database backup before running destructive migration commands** like `migrate:fresh` and `migrate:refresh`.

This package ensures your data is always safe by generating a timestamped SQL dump before migrations execute.

---

✨ Features
----------

[](#-features)

- 🔄 Auto backup before `migrate:fresh`
- 🔄 Auto backup before `migrate:refresh`
- 🏷️ Timestamped backup files
- 📂 Custom backup directory support
- 🧩 Works with migration flags (`--seed`, etc.)
- 🐬 MySQL / MariaDB support
- 🐘 PostgreSQL support
- 📦 SQLite file backup
- ⚡ Laravel Auto-Discovery ready
- 🛠️ Laravel 10 / 11 / 12 compatible

---

📦 Installation
--------------

[](#-installation)

Install via Composer:

```
composer require ratoguras/laravel-migrate-backup
```

---

⚙️ Publish Configuration
------------------------

[](#️-publish-configuration)

```
php artisan vendor:publish --tag=migrate-backup-config
```

This will publish:

```
config/migrate-backup.php

```

---

🧾 Configuration
---------------

[](#-configuration)

```
