如果在foreach循环laravel中用户ID相同,则合并表行

问题描述 投票:1回答:1

我有3张桌子

用户订单额外订单

并且我已经使用hasMany方法从表中获取数据。将数据插入具有用户ID和订单ID的Extra Orders表中时。但是当两个或三个订单具有相同的用户ID时,则应将所有额外的订单一张一张地合并或合并。像https://prnt.sc/panfhi但就我而言,每一行都有不同的卡片。像https://prnt.sc/panga8,我的数据提取如下https://prnt.sc/panh0n

请提供解决方案的建议。

我尝试过不同的foreach循环方法,但是不起作用

从表中获取数据。

class GeneralController extends Controller {
    public function orderReceived() { 
         $extra_orders = ExtraOrders::with(['user','orders'])->get(); 
          dd($extra_orders->toArray());`enter code here`
     }
}
php laravel lumen
1个回答
0
投票

检查您的联系功能顺序订单必须为Hasmany Relationship

© www.soinside.com 2019 - 2024. All rights reserved.