我在用户模型中使用了laravel hasmany关系。我只想将我的表转换如下(行到列):
收件人:
这是我的User
模型:
public function meal(){
return $this->hasMany(Meal::class);
}
我的控制器:
public function index()
{
$members = User::all();
return view('admin.meal')->with([
'members' => $members,
]);
}
和@blade
<table class="table table-striped @if(count($members)>7) table-responsive @endif ">
<thead>
<tr class="text-uppercase">
{{--<th class="font-w700">Date</th>--}}
@foreach($members as $member)
<th class="font-w700">{{str_limit($member->fname,5,'...')}}</th>
@endforeach
</tr>
</thead>
<tbody>
@foreach($members as $member)
<tr>
@foreach($member->meal as $meal)
<td><span class="font-w600">{{$meal->user_id}}</span></td>
@endforeach
</tr>
@endforeach
</tbody>
</table>