当我使用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数据?
提前感谢
如果要单个集合,则可以使用first()
代替get()
$team = Team::select('created_at')->where('id', 23)->first();
echo $team->created_at;