Custom Fresh allows fine-grain control of migrations inside your Laravel project, where you can choose which tables will not be dropped while refreshing the database.
Warning
Always consider upgrading the package to the latest version (v1.1.6), which is the most stable release.
Install the package by using Composer:
composer require ramadan/custom-fresh
After installing the package, you will see a new fresh:custom
command.
Note
The package also guesses the additional migration files that add a special column (e.g., ****_**_**_******_adds_is_admin_column_to_users_table.php
).
You can exclude specific tables while refreshing the database inside your project:
php artisan fresh:custom users,foo
Tip
Do not forget to always use the -h
of the command to check out all supported options.
The MIT License (MIT).