chrishalbert/laravel-nomadic
A suite of tools to enhance robustness of laravel's migrations.
27,971
31
| Install | |
|---|---|
composer require chrishalbert/laravel-nomadic |
|
| Latest Version: | v2.0.2 |
| PHP: | >=7.3 |
| Laravel: | 5 – 10 |
| License: | MIT |
| Last Updated: | Jan 8, 2025 |
| Links: | GitHub · Packagist |
Maintainer: chrishalbert

laravel-nomadic
A powerful configuration based toolkit of enhancements to Laravel's migrations. This exposes an event driven design so that developers can create reusable functionality that executes automatically using the same developer workflow.
Features
- Hooks - Use pre/post hooks for migration commands:
make:migration,migrate, andmigrate:rollback
- Stubs - Add developer notes to the generated migration
- Schema - Associate extra data within your
migrationstable
| id | migration | batch | author | comments | rollback |
|---|---|---|---|---|---|
| 1 | 20200811_CreateTable | 1 | John | Stores data for product x | NULL |
| 2 | 20200812_AddData | 1 | Jack | Populate product x features | NULL |
| 3 | 20200812_UpdateData | 2 | Jane | Fix description typo | {desc: "Grate product."} |
- Traits - Add reusable functionality to every migration, via traits. Bonus: You can use hooks here too!
Installation
composer require chrishalbert/laravel-nomadic- Add the Service Provider to the config/app.php:
'providers' => [
/**
* Custom Providers...
*/
ChrisHalbert\LaravelNomadic\NomadicServiceProvider::class,
]
3, Publish default configs/nomadic.php: php artisan vendor:publish
Feature Requests/Bugs
Submit feature requests or bugs to laravel-nomadic issues.
Services
Do you have an internal need or enhancement you care not to share with the world?
I can help!
Reach out to me directly for rates, scope and your business needs. I can furnish an NDA as needed.
Related Packages
awssat/laravel-sync-migration
Developer tool helps to sync migrations without refreshing the database
23,783
108
mr.incognito/crudify
This package is for handling the crud for simple crud like for setup etc.
330
1
ed-fruty/laravel4-namespace-migrator
Package for Laravel 4, supporting using namespaces in migration classes
26
2
Version History
| Version | Released | PHP | Laravel | License |
|---|---|---|---|---|
| v2.0.2 | >=7.3 | >=5.8 | MIT | |
| v2.0.1 | >=7.3 | >=5.8 | MIT | |
| v2.0.0 | >=7.3 | >=5.8 | MIT | |
| v1.4.5 | 5.* | | 5.* | MIT | |
| v1.4.4 | 5.* | | 5.* | MIT | |
| v1.4.3 | 5.* | | 5.* | MIT | |
| v1.4.2 | 5.* | | 5.* | MIT | |
| v1.4.1 | 5.* | | 5.* | MIT | |
| v1.4.0 | 5.* | | 5.* | MIT | |
| 1.3.2 | 5.* | | 5.* | MIT | |
| v1.3.1 | 5.* | | 5.* | MIT | |
| v1.3.0 | 5.* | | 5.* | MIT | |
| v1.2.0 | 5.* | | 5.* | MIT | |
| v1.1.0 | 5.* | | 5.* | MIT | |
| v1.0.2 | 5.* | | 5.* | MIT | |
| v1.0.1 | 5.* | | 5.* | MIT | |
| v1.0.0 | 5.* | | 5.* | MIT | |
| v0.1.3 | 5.* | | 5.* | MIT | |
| v0.1.2 | 5.* | | 5.* | MIT | |
| v0.1.1 | 5.* | | 5.* | MIT |
Pre-releases (1)
| Version | Released | PHP | Laravel | License |
|---|---|---|---|---|
| v0.1-alpha | 5.* | | 5.4.* | MIT |