首页 > 解决方案 > foreach 循环在连接语句中迭代相同的值

问题描述

我是 Laravel 的新手,正在制作一个用于家庭疗法的搜索应用程序。我面临以下问题:

$remAilProps = DB::table('remedies')    
    ->join('ailment_modules', 'remedies.id', '=', 'ailment_modules.rem_id')
    ->join('ailments', 'ailment_modules.ail_id','=','ailments.id')
    
    ->join('ailment_modules as ail','ailments.id','=','ail.ail_id')
    ->join('ailment_props','ail.ail_id','=','ailment_props.ail_id')
    ->join('props','ailment_props.props_id','=','props.id')
    ->join('props_values','props.id','=','props_values.props_id')
    ->select('ailment','props','propsValue')
    ->distinct()
    ->groupBy('propsValue')
    ->keyBy('ailment')
    ->where('remedies.id','=',$id)
    
    
    ->get();
    
    return view('layout.navitems.users')
                ->with('ailment',Ailments::all())
                ->with('rem',Remedy::where('id','=',$id)->firstOrFail())
                ->with('org',Organs::all())
                ->with('remedy',Remedy::all())
                ->with('remAilProps', $remAilProps);
                
            }

当我循环它刀片视图时,结果就像腹泻颜色,绿色腹泻放电,大量腹泻放电,稀少腹泻颜色,黄色

我不想每次都重复腹泻,还有颜色和放电我有很多搜索但没有解决我的问题

标签: laravelloops

解决方案


推荐阅读