2016-04-19 9 views
1

私は$objectというモデルのコレクションを持っています。配列内のすべての日付を時間のない日付に変更する方法 - laravel

var labels = {!! $object->pluck('created_at') !!}; 

内容は次のようになります: [「2014年6月21日午前13時22分14秒」、」

はその後、charts.jsにデータを配信する目的のために、私は日付を取得します2014-06-28 07:42:26 "、" 2016-02-17 17:39:21 "]

日付をフォーマット(" Ymd ")形式で含むように配列を正しく変換するにはどうすればよいですか?あなたの便宜のために

["2014-06-21","2014-06-28","2016-02-17"] 

:その後、お使いのモデルで http://nnnick.github.io/Chart.js/docs-v2

答えて

1

class MyModel extends Model 
{ 
    /** 
    * Get created_at in date format ==> 1975-12-25 
    * 
    * @param string $value 
    * @return string 
    */ 
    public function getCreatedAtDateAttribute($value) 
    { 
     return $this->created_at->toDateString(); 
    } 
} 

var labels = {!! $object->pluck('created_at_date') !!}; 
+0

それほど明白。私はもっ​​と睡眠が必要だと思います。ありがとうございました! – Peter

関連する問題