I am developing a real estate site. It has the concept of INNER CIRCLES which has a user as an ADMIN and users can join different CIRCLES. I need to show total number of users ( including ADMIN ) in a CIRCLE , the total number of LISTINGS by all the CIRCLE members and total number of LISTINGS by all the members which are CLOSED.
Controller :
public function MemberInnerCircles()
{
$user = Auth::user();
$memberof = InnerCircleMember::where('member_id', $user->id)->where('status', 1)->paginate(10);
return view('frontend.innercircle.memberinnercircles', compact('memberof', 'user'));
} // end method
model:
class InnerCircleMember extends Model
{
use HasFactory;
protected $guarded = [];
public function member(){
return $this->belongsTo(User::class,'member_id');
}
public function circle(){
return $this->belongsTo(InnerCircle::class,'circle_id');
}
}
What will be my query ?