ottowayne/sqlite-migration-fix

Laravel 包,通过在测试环境中将所有列设置为可空来修复 SQLite 迁移

dev-master 2016-02-03 18:02 UTC

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',

使用方法

添加服务提供者后,您就完成了。这些更改只会应用于 测试 环境。