我正在创建按日期分组的图像相册
在我的博客应用中,每个帖子都有一个精选图片,我想创建一个按年份和月份分组的图像专辑,并将专辑的第一张图像显示为专辑封面,我已经将我的帖子分组了约会,但问题是我无法将专辑的第一张图片作为专辑的封面
以下是我按博客日期分组的方式
$postdates = App\Post::select(DB::raw('YEAR(created_at) year, MONTH(created_at) month, MONTHNAME(created_at) month_name, COUNT(*) post_count'))
->groupBy('year')
->groupBy('month')
->orderBy('year', 'desc')
->orderBy('month', 'desc')
->limit(12)
->get();
?>
以下是我如何获得图片 问题是我想在这里
@foreach($postdates as $postdate)
<li><a href="#"><img src="{{asset('images/'. $postdate->featured_image)}}" alt=""></a></li>
@endforeach
“featured_image”是图像名称表的列。
答案 0 :(得分:0)
已经有人了,谢谢
$postdates = App\Post::select(DB::raw('YEAR(created_at) year, MONTH(created_at) month, MONTHNAME(created_at) month_name, COUNT(*) post_count, MIN(featured_image) as image'))
->groupBy('year')
->groupBy('month')
->orderBy('year', 'desc')
->orderBy('month', 'desc')
->limit(12)
->get();