2016-03-07 2 views
0

HY У меня есть uisng Laravel 4
У меня есть данные, как это: 2016-02-12 18:32:19
У меня есть запрос, как этот
как можно выбрать столбец временной метки

echo $result = SourceManagement::get(array('id', 'created_at', DB::raw("date_format(from_unixtime(created_at), '%Y') as created_at"))); 

// print_r($result); 

почему выход к быть так:

[ 
    { 
     "id":1, 
     "created_at":null 
    }, 
    { 
     "id":3, 
     "created_at":null 
    }, 
    { 
     "id":4, 
     "created_at":null 
    }, 
    { 
     "id":7, 
     "created_at":null 
    }, 
    { 
     "id":8, 
     "created_at":null 
    }, 
    { 
     "id":9, 
     "created_at":null 
    }, 
    { 
     "id":10, 
     "created_at":null 
    }, 
    { 
     "id":11, 
     "created_at":null 
    }, 
    { 
     "id":12, 
     "created_at":null 
    }, 
    { 
     "id":13, 
     "created_at":null 
    }, 
    { 
     "id":14, 
     "created_at":null 
    } 
] 
+0

Как вы хотите показать свою дату? можете ли вы указать формат даты? – Qazi

ответ

1

Обновить ваш запрос, как это, это может решить вашу проблему, так как в моем понимании вы перезаписать имя столбца по умолчанию, то почему вы получаете нулевой, я тестировал ниже запроса, его работу хорошо.

$result = SourceManagement::get(array('id', 'created_at', DB::raw("date_format(created_at, '%Y') as created_at_custom"))); 
+0

ahhh ok thanks Qazi – b4dQuetions

Смежные вопросы