我正在嘗試生成博客文章的存檔列表。存檔名單應在反向時間順序顯示年份和日期如下:爲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 2013-05-14 06:11:15
這對Laravel 4.2中的我非常有用。謝謝! – NightMICU 2014-09-21 19:07:59