2017-03-15 80 views
0

是否可以使用查詢生成器將時間戳列選擇爲碳日期對象? DateCreated在下面的代碼片段:Laravel查詢生成器:選擇TIMESTAMP作爲碳對象

$entities = DB::table('translation_review as tr') 
    ... 
    ->select('tr.AuthorID', 't.LanguageID', 't.DateCreated' /* <--- this one! */) 
    ->get(); 

更新1
我已經手動遍歷結果集和手動更改DateChanged物業解決了這個,但我不滿意這個解決方案。它感覺不雅。

foreach ($entities as $entity) 
    $entity->DateCreated = Carbon::createFromFormat('Y-m-d H:i:s', $entity->DateCreated); 

回答

0

如果你不使用口若懸河,那麼你應該手動創建一個碳對象:

$carbonDate = Carbon::parse($data['DateCreated']) 
+0

謝謝!它超出了我的想法,而且我確實實施了類似的解決方案。往上看。 – Leonard