marktopper/doctrine-dbal-timestamp-type

为 Doctrine/DBAL 添加时间戳类型

v1.1.0 2023-02-03 19:40 UTC

This package is auto-updated.

Last update: 2024-08-30 01:20:07 UTC


README

由于 Doctrine/DBAL 不支持 MySQL 时间戳类型,您可能需要使用此包自行添加。

为什么使用这个?

根据 这个问题Doctrine/DBAL 不支持像这种特定于 MySQL 的数据库类型。因此,我们必须自行添加。

安装

composer require marktopper/doctrine-dbal-timestamp-type

然后将类型添加到 Doctrine\DBAL

\Doctrine\DBAL\Types\Type::addType('timestamp', 'MarkTopper\DoctrineDBALTimestampType\TimestampType');

Laravel 5

您可以使用 Laravel 提供器来确保类型被添加到 Doctrine\DBAL,通过在 providers 中添加以下内容:

MarkTopper\DoctrineDBALTimestampType\Laravel5ServiceProvider::class,