laravel - 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);
}
当我循环它刀片视图时,结果就像腹泻颜色,绿色腹泻放电,大量腹泻放电,稀少腹泻颜色,黄色
我不想每次都重复腹泻,还有颜色和放电我有很多搜索但没有解决我的问题
解决方案
推荐阅读
- javascript - 为什么我的 Jquery mousedown 事件不起作用
- mysql - 如何在codeigniter中的预订页面中显示我想要数据的票
- c# - 以文本格式(不是二进制)保存的序列化程序,不需要公共构造函数并且可以保存字段
- linked-list - 带有链表的插入排序,“分段错误 - 无效的内存引用” - Fortran
- python - 将列表成员作为值添加到字典
- r - R Plotly在等高线图上显示字符串
- python-3.x - 如何仅为一个 rq 队列启动多个工作人员?
- javascript - 如何使用javascript从一列中获取内容
- c - C程序中的命名管道(unix)
- reactjs - PostMan vs Axios 在发出请求时包含授权标头