LaravelPackages.net
Acme Inc.
Toggle sidebar
svilborg/laravel-db-faker-mask

Laravel DB Masking

27
1
v0.5.0
About svilborg/laravel-db-faker-mask

svilborg/laravel-db-faker-mask is a Laravel package for laravel db masking. It currently has 1 GitHub stars and 27 downloads on Packagist (latest version v0.5.0). Install it with composer require svilborg/laravel-db-faker-mask. Discover more Laravel packages by svilborg or browse all Laravel packages to compare alternatives.

Last updated

Laravel DB Faker Masking

Configuration

Available in config/db_mask.php

Sample configuration file

    return [
        /*
         * |--------------------------------------------------------------------------
         * | DB Mask rules
         * |--------------------------------------------------------------------------
         * |
         */
        'chunk' => 1000,
        'tables' => [
            'users' => [
                'firstname' => 'firstName',
                'lastname' => 'lastName',
                'email' => function (Faker $faker) {
                    return $faker->email;
                },
                'number' => function (Faker $faker, array $record) {
                    return $record['id'] . $faker->numberBetween(0, 100000);
                }
            ]
        ]
    ];

Usage

artisan db:mask

Star History Chart