前言
紀錄一下解決 Leetcode 第 2022 題的過程
當我們在使用 Laravel 的時候,有時候會遇到使用 model 取出資料後時間錯誤的問題,例如:
在資料庫中我有一筆資料是這樣的
他屬於 users
表,而他的 created_at
是 2024/01/01 08:00:00
,對應的 model 是 User
而在我使用 User::first()
可以取得這筆資料,但當我回傳給前端時發生了一件事情
前端取得資料時, created_at
的資料變成了 2024/01/01 00:00:00
而你發現你的 config/app.php
也有設定,但時間就不講理的提早了
究竟發生了什麼事導致這個原因
是不是 Laravel 有問題,還是有小精靈在搞鬼呢