我如何在幼虫雄辩的情况下主动加入条件

问题描述 投票:0回答:1
    enter code here 
                 $wo=Warehouse_other_receive_detail::with('item_info','item_info.product_sub_group')
                ->where('item_info.product_sub_group->sub_group_id', 2)
                ->get();


                 $wo = Warehouse_other_receive_detail::with(['item_info'=>function( $q){
                $q->getQuery()->has('product_sub_group')->where('sub_group_id', 2);
                     }])
                ->get();

//但第二个代码不是内部联接,我想第一个解决//我将如何使用主模型中的函数模型特定列访问----解决此问题->>

laravel eloquent eager-loading
1个回答
0
投票
$wo = Warehouse_other_receive_detail::with('item_info')->whereHas('item_info', function ($query){ $query->where('sub_group_id',2); })->get();
© www.soinside.com 2019 - 2024. All rights reserved.