【发布时间】:2018-03-08 09:01:02
【问题描述】:
我想显示一个联系人列表,按 db 表中的“类型”列分组。我可以显示所有联系人,但如何在每个组上方显示每个“类型”的标题?我应该使用 groupby 还是 distinct?
期望的输出:
类型 1(作为 h2)
联系方式
联系方式
联系方式
类型 2
联系方式
联系方式
联系方式
等等……
表结构:
类型|姓名|电话|网址|等
路线:
`Route::get('/contacts', function () {
$contacts = DB::table('contacts')->get();
return view('pages.contacts', ['contacts' => $contacts]);
});`
观点:
`@if(isset($contacts))
@foreach($contact as $key => $contacts)
<h2>type name</h2>
<strong>{{$contacts->name}}</strong><br>
{{$contacts->phone}}<br>
{{$contacts->url}}
@endforeach
@endif`
【问题讨论】: