2

我想返回Charge实例的数据而不是User,因为我正在尝试使用连接,你能帮我实现这件事吗

  $id=Charge::whereNotNull('created_by')->get('created_by')->toArray();
        foreach($id as $name){
            $id[] = $name['created_by'];
        }
        return $v=User::whereIn('id',$id)->where('username',$request->data)->get();
        }

为此,我正在尝试使用左连接,created_by 和 id 之间可用的关系(我正在尝试将上述查询转换为单个查询)

$v=Charge::whereNotNull('created_by')->leftJoin('User',function($join){
            $join->on('Charge.created_by','=','User.id');
        })->get();
4

0 回答 0