我有一个新闻表,所有时间戳都是publish_date
。
我想要的结果是:
但是怎么做?我试过了
public function index()
{
$articles = App\News::where('publish_date', '>=', Carbon\Carbon::now())->orderBy('publish_date'')->get();
return view('news.index', compact('articles'));
}
在视图中我现在有这个丑陋的东西:
@foreach($articles as $news)
<h1>{{ $news->title }}</h1>
@if(Carbon::parse($news->publish_date)->month != $m)
<tt>{{ $m = Carbon::parse($news->publish_date)->month }}</tt>
@endif
@endforeach
我希望这可以做得更漂亮吗?