ricardoboss/doctrine-dbal-timestamp-type

为 Doctrine/DBAL 添加时间戳类型

v2.0.1 2020-05-24 00:11 UTC

This package is auto-updated.

Last update: 2024-08-24 09:07:16 UTC


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,此服务提供器将自动加载。