acct_type, UserActions::ViewProperties)) { return ResponseHelper::returnUnauthorized(); } $properties = Property::with(['creator'])->where('is_active', true)->get(); return response()->json([ 'properties' => $properties, ]); } public function listReferrals(Request $request) { if (!UserPermissions::isActionPermitted(Auth::user()->acct_type, UserActions::ViewReferrals)) { return ResponseHelper::returnUnauthorized(); } $referrals = Referral::with(['property', 'referrer', 'referred', 'creator'])->where('is_active', true)->get(); return response()->json([ 'referrals' => $referrals, ]); } }