2016-12-26 8 views
2

私は月のリストを持っており、今は毎月の記事を数えたいと思っています。 私はこれがあります。今年の各月の記事を数える方法は?

$data= Articles::get() 
      ->groupBy(function($item) { 
      return $item->created_at->month; 
     }); 

をそして今の私は11と12のためのデータを取得するが、私は月名のリストとそれらの横を持つことができるように、その月の記事の数を持っていることをどのように行うことができますか?

+0

はあります余分な砂糖を使った先進的な多言語ベースのソリューションや、12のエントリを持つルックアップテーブルの作成方法をお探しですか? '$ months = array( 'January'、 'February'、...); $ monthName = $ months [$ monthNum - 1]; ' – sisve

+0

あなたが探している出力は何ですか?私はあなたを助けることができます – msonowal

答えて

2
foreach ($data as $key => $values) { 
    $data[$key] = $values->count(); 
} 
    $data = $clicked->toArray(); 

これは月によってあなたにarticulesの数を与えると、あなたが条件で、その後 グループあなたのグループの代わりに

$item->created_at->format('M')

によってキーとして月の名前をしたい場合は

関連する問題