laravel列表查询时,限制关联数据的数量

   $list=Order::query()
            ->select('id','order_no')
            ->with([
                'orderLogs'=>function($query){
                    $query->select('id','order_id')->orderByDesc('id');
                }
            ])
            ->limit(3)
            ->get();
        $list->each(function ($item){
            $item->newOrderLogs=$item->orderLogs->take(2);
        });

 

posted @ 2023-03-11 16:49  CanyingV  阅读(87)  评论(0编辑  收藏  举报