【发布时间】:2018-12-19 05:07:22
【问题描述】:
我有一个正在使用的应用程序
'timezone' =>'UTC'
在数据库设置中。这适用于所有 created_at 字段,但是 updated_at 字段仍处于错误的时区
如何让 MYSQL 将正确的时区应用到 updated_at 字段??
这些是我的数据库设置
'default' => 'main_db',
'fetch' => PDO::FETCH_ASSOC,
'connections' => [
'main_db' => [
'driver' => 'mysql',
'host' => 'localhost',
'database' => env('DB_DATABASE'),
'username' => 'root',
'password' => env('DB_PASSWORD'),
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
'timezone' => env('DB_TIMEZONE')
其中 env('DB_TIMEZONE') 为 'UTC'
【问题讨论】:
-
它应该适用于两者,你能更具体吗?
-
检查您的控制器。您可能已经重载了一些默认功能。