chrishalbert / laravel-nomadic
A suite of tools to enhance robustness of laravel's migrations.
Installs: 23 985
Dependents: 0
Suggesters: 0
Security: 0
Stars: 31
Watchers: 1
Forks: 5
Open Issues: 6
Requires
- php: >=7.3
- illuminate/database: >=5.8
- illuminate/filesystem: >=5.8
Requires (Dev)
- ext-xdebug: >=2.7
- chadicus/coding-standard: ~1.0
- illuminate/config: 5.*
- phing/phing: 2.*
- php-coveralls/php-coveralls: 2.*
- phpunit/phpunit: 4.* || 5.*
- sebastian/peek-and-poke: ^1.0@dev
- squizlabs/php_codesniffer: 2.*
- dev-master
- 2.0.x-dev
- v2.0.2
- v2.0.1
- v2.0.0
- 1.4.x-dev
- v1.4.5
- v1.4.4
- v1.4.3
- v1.4.2
- v1.4.1
- v1.4.0
- 1.3.2
- v1.3.1
- v1.3.0
- v1.2.0
- v1.1.0
- v1.0.2
- v1.0.1
- v1.0.0
- v0.1.3
- v0.1.2
- v0.1.1
- v0.1-alpha
- dev-38-fix-dependabot-reported-guzzlehttpguzzle-vulnerabillity
- dev-addBetterDocumentation
- dev-fix-travis-build
- dev-StubTemplates
- dev-GH-21-trait-hooks
- dev-GH-18-TimestampableTrait
This package is auto-updated.
Last update: 2024-11-11 16:36:38 UTC
README
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
migrations
table
- 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.