我想返回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();