2017-03-15 1 views
0

쿼리 작성기를 사용하여 Carbon 날짜 개체로 타임 스탬프 열을 선택할 수 있습니까? 아래의 코드 조각에서 DateCreated :Laravel 쿼리 작성기 : Carbon 개체로 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