ottowayne / sqlite-migration-fix
Laravel 包,通过在测试环境中将所有列设置为可空来修复 SQLite 迁移
dev-master
2016-02-03 18:02 UTC
Requires
- php: >=5.4.0
- doctrine/dbal: ~2.4
- illuminate/console: >=5.0 <5.2
- illuminate/filesystem: >=5.0 <5.2
- illuminate/support: >=5.0 <5.2
This package is not auto-updated.
Last update: 2024-10-02 06:58:59 UTC
README
这将通过在测试环境中将所有列设置为可空来修复 SQLite 错误 无法添加 NOT NULL 列并设置默认值为 NULL。
请注意,这将更改您应用程序的行为,因此可能会改变您的测试结果。
兼容性
- Laravel 5.0
安装
要通过 composer 安装,请将以下行添加到您的 composer.json 中
"ottowayne/sqlite-migration-fix": "dev-master"
我建议只在本地环境中(require-dev)使用此包。
最后,将服务提供者添加到您的 app.php 中
'Ottowayne\SQLiteMigrationFix\DatabaseServiceProvider',
使用方法
添加服务提供者后,您就完成了。这些更改只会应用于 测试 环境。