ブログ記事のアーカイブリストを生成しようとしています。次のようにアーカイブリストが新しい順に年と日付を表示する必要がありますLaravelでブログのアーカイブリストを生成する
2013 (21)
- May (2)
- April (3)
- March (5)
- February (1)
- January (10)
2012 (10)
- December (6)
- November (4)
()
内の数字は、その期間内の記事の数があります。年または年を選択した場合は、選択した期間のブログ投稿のみが表示されます。
は、これまでのところ私は実行して、各ブログ記事の年と月を見つけることができました:
$posts = Post::all();
$archive = array();
foreach ($posts as $post) {
$year = date('Y', strtotime($post->created_at));
$month = date('m', strtotime($post->created_at));
}
は、どのように私は上記の目的を達成するために行くのですか?
感謝。 SQLクエリーは機能しましたが、それがLaravelの生のクエリーの方法ではないと思うので、うまくいきませんでした。 – SUB0DH
これはLaravel 4.2で私にとってはうまくいきました。ありがとう! – NightMICU