Php 带*时区的Laravel架构生成器时间戳*

Php 带*时区的Laravel架构生成器时间戳*,php,postgresql,laravel,Php,Postgresql,Laravel,我正在尝试使用Laravel Schema Builder向PostgreSQL数据库表中添加一个带有时区的时间戳 架构生成器提供函数$table->timestamp(),该函数将在创建的列和在更新的列生成为不带时区的时间戳。如何添加带有时区的时间戳?除了?之外还有其他文档吗?现在可以在使用Postgres时使用timestamstz函数,从本次提交开始-时区由您的app.timezone配置决定,然后使用PHP(等)接收时间时使用。因此,始终假定时间戳将时间存储在配置的时区中?在不同的时区使

我正在尝试使用Laravel Schema Builder向PostgreSQL数据库表中添加一个带有时区的时间戳


架构生成器提供函数
$table->timestamp()
,该函数将
创建的列和
更新的列生成为
不带时区的时间戳
。如何添加带有时区的时间戳?除了?

之外还有其他文档吗?

现在可以在使用Postgres时使用
timestamstz
函数,从本次提交开始-

时区由您的
app.timezone
配置决定,然后使用PHP(等)接收时间时使用。因此,始终假定时间戳将时间存储在配置的时区中?在不同的时区使用相同的数据库和不同的应用程序怎么样?时区必须以某种方式存储在数据库中,我认为这就是Postgres中的
带时区的时间戳
。@Mouagip我认为您(和Postgres)在这一点上是正确的,但许多DB供应商没有实现带时区的
时间戳
。Laravel可能会选择这种方式,因为simple
timestamp
s可以独立于供应商。您可能会对此感兴趣。@poz添加一个简单的时区非常冗长。但我理解维护对不同数据库的支持等方面的困难,因此这似乎是唯一的解决方案。谢谢。