我如何才能将此表重新安排为另一个远离laravel雄辩的关系

时间:2018-07-22 18:04:15

标签: php mysql laravel html-table eloquent

我在用户模型中使用了laravel hasmany关系。我只想将我的表转换如下(行到列):

enter image description here

收件人:

enter image description here

这是我的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>

0 个答案:

没有答案