流明模型时间戳与表上的数据不同

问题描述 投票:0回答:1

当我使用Eloquent查询时,我有一个名为teams的表,例如以下代码:

$team = Team::where('id', 23)->get();

并且此代码返回对象,如下JSON:

{
    "id": 23,
    "name": "Test"
    "created_at": "2020-06-03 17:33:14",
    "is_used": false
}

但是当我尝试直接在工作台created_at字段上查询时获得不同的值查询如下mysql代码所示:

SELECT created_at from teams where id = 23;
-- this query return 2020-06-04 00:33:14

但有效值为具有雄辩性的查询

我的问题是如何使此默认插入时间戳在mysql表中等于Eloquent数据?

提前感谢

mysql laravel eloquent lumen laravel-query-builder
1个回答
0
投票

如果要单个集合,则可以使用first()代替get()

$team = Team::select('created_at')->where('id', 23)->first();
echo $team->created_at;
© www.soinside.com 2019 - 2024. All rights reserved.