在laravel 5.7中列出带有类别和相关子类别的数据

时间:2019-02-23 05:53:27

标签: mysql laravel

我有两个表intis_categories和intis_community,下面是我的Controller和View刀片模板 控制器功能

public function viewcommunity()
    {
        $intisCategories = DB::table('intis_categories')->select('id','name')
        ->get();
            foreach($intisCategories as $intisCategy)  {              
            $catid = $intisCategy->id;  
        $intisCommunity=DB::table('intis_community')
        ->select('CommunityNo', 'CategoryId', 'LocationId', 'SellerId', 'SellerName', 'CommunityName') 
        ->where('CategoryId', $intisCategy->id)
        ->get();
            }
        return view('admin.intis_upload_management.viewcommunity', compact('intisCategories','intisCommunity'));
    }

刀片视图

<ul class="list-style-none">
                            @foreach ($intisCategories as $intisCategories)
                                <li class="d-flex no-block card-body">
                                    <i class="fa fa-check-circle w-30px m-t-5"></i>
                                    <div>
                                        <a href="#" class="m-b-0 font-medium p-0">{{$intisCategories->name}}</a>
                                        <ul class="list-style-none">
                                        @foreach ($intisCommunity as $intisCom)
                                        <li class="d-flex no-block card-body">
                                        <span class="text-muted">{{$intisCom->CommunityName}}</span>
                                        </li>
                                        @endforeach
                                        </ul>
                                    </div>
                                </li>
                            @endforeach       
                          </ul>

我想显示如下列表 农业  钦奈  班加罗尔  加尔各答  孟买  新德里
计算机  钦奈  班加罗尔  加尔各答  孟买  新德里 但它显示为 农业   新德里 计算机  新德里 与子类别列表中一样,它显示所有类别的最后一个值。 谢谢你。

0 个答案:

没有答案