chrishalbert / laravel-nomadic
一套增强 Laravel 迁移健壮性的工具。
v2.0.2
2024-01-11 14:57 UTC
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-09-11 16:16:46 UTC
README
laravel-nomadic
Laravel 迁移的强大基于配置的工具包。这暴露了一个事件驱动的架构,以便开发者可以创建可重用的功能,该功能使用相同的开发工作流程自动执行。
特性
- 钩子 - 使用迁移命令(
make:migration
、migrate
和migrate:rollback
)的前/后钩子: - 占位符 - 在生成的迁移中添加开发者注释
- 模式 - 在你的
migrations
表中关联额外数据
- 特性 - 通过特性为每个迁移添加可重用的功能。额外功能:你还可以在这里使用钩子!
安装
composer require chrishalbert/laravel-nomadic
- 将服务提供者添加到 config/app.php
'providers' => [ /** * Custom Providers... */ ChrisHalbert\LaravelNomadic\NomadicServiceProvider::class, ]
3, 发布默认配置 /nomadic.php: php artisan vendor:publish
功能请求/错误
将功能请求或错误提交到 laravel-nomadic 问题。
服务
你有内部需求或增强,不想与世界分享吗?
我可以帮忙!
直接联系我了解费用、范围和您的业务需求。如有需要,我可以提供保密协议。