我必须从两个表中获取数据。 我不想使用DB或leftjoin方法。 我想以这种方式获取数据:
<a/>
我必须获取用户名,该用户名存储在“userprofile”表中,用户状态存储在“User”表中。
感谢
答案 0 :(得分:0)
问题已解决,我使用join()代替with(),现在它正常工作。 例如:
join('userprofile', 'user.id', '=', 'userprofile.user_id')
感谢
答案 1 :(得分:0)
您也可以使用with
这样获得结果:
User::with(['userprofile' => function($query){
$query->where('is_active','=','1');
}])->get();