public function addLenderInviteVisit(Lender $lender, $shareType, Invite $invite = null) { $inviteVisit = new InviteVisit(); $inviteVisit->setLender($lender); $inviteVisit->setInvite($invite); $inviteVisit->setShareType($shareType); $inviteVisit->setIpAddress(\Request::getClientIp()); $inviteVisit->setHttpReferer(array_get($_SERVER, 'HTTP_REFERER', "")); $inviteVisit->save(); $this->mixpanelService->trackInvitePage($lender, $inviteVisit, $shareType); return $inviteVisit; }