ricardoboss / doctrine-dbal-timestamp-type
为 Doctrine/DBAL 添加时间戳类型
v2.0.1
2020-05-24 00:11 UTC
Requires
- php: >=5.6.4
- doctrine/dbal: ^2.5
README
由于 Doctrine/DBAL 不支持 MySQL 时间戳类型,您可能希望使用此包自行添加。
为什么使用这个?
根据 此问题,Doctrine/DBAL 不支持如本例中的 MySQL 特定数据库类型。因此,我们必须自行添加。
安装
composer require ricardoboss/doctrine-dbal-timestamp-type
然后将类型添加到 Doctrine\DBAL
\Doctrine\DBAL\Types\Type::addType('timestamp', 'MarkTopper\DoctrineDBALTimestampType\TimestampType');
Laravel 5
您可以使用 Laravel 提供器确保类型被添加到 Doctrine\DBAL,通过在提供器中添加以下内容
MarkTopper\DoctrineDBALTimestampType\LaravelServiceProvider::class,
对于 Laravel > 5.5,此服务提供器将自动加载。