PHPackages                             intermax/blur - 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. intermax/blur

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

intermax/blur
=============

Package for Laravel to help obfuscate your database.

1.0.1(1y ago)11.6kMITPHPPHP ^8.3CI passing

Since May 27Pushed 1y ago2 watchersCompare

[ Source](https://github.com/Intermax-Cloudsourcing/blur)[ Packagist](https://packagist.org/packages/intermax/blur)[ RSS](/packages/intermax-blur/feed)WikiDiscussions main Synced today

READMEChangelog (2)Dependencies (8)Versions (3)Used By (0)

Blur
====

[](#blur)

[![Latest Version on Packagist](https://camo.githubusercontent.com/ad9ed1da933bf82a234d1b9d3e2cbae5333e8d79d68aec67a0e7776cc0af3858/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f696e7465726d61782f626c75722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/intermax/blur)[![Total Downloads](https://camo.githubusercontent.com/328be714cfd9148e654e74879e4ea3934a4bec19ac03566c7644549cd83b648d/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f696e7465726d61782f626c75722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/intermax/blur)[![License](https://camo.githubusercontent.com/90a2e3359fdcd547c28b5875c7fdd255be1d0379b3518b5638c34982833372c2/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f696e7465726d61782f626c75722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/intermax/blur)

Blur is a Laravel package that helps you obfuscate sensitive data in your database. It's perfect for creating anonymized copies of production databases for development and testing environments.

Features
--------

[](#features)

- 🔄 Obfuscate specific tables and columns in your database
- 🧩 Use Faker to generate realistic but fake data
- 🚀 Memory-optimized for handling large datasets
- 🔍 Interactive mode to select which tables to obfuscate
- 🛠️ Customizable obfuscation strategies
- 🔒 Safety checks to prevent running in production environments

Installation
------------

[](#installation)

You can install the package via composer:

```
composer require intermax/blur
```

After installation, publish the configuration file:

```
php artisan vendor:publish --provider="Intermax\Blur\BlurServiceProvider"
```

Configuration
-------------

[](#configuration)

After publishing the configuration, you can find the configuration file at `config/blur.php`. Here's an example configuration:

```
