public function getModel() { if (\Auth::check()) { return \Auth::user(); } if ($this->request->hasCookie('email_user')) { $user = Email::where('email', $this->request->cookie('email_user')); } if ($this->request->hasCookie('guest_user')) { $tracker = $this->request->cookie('guest_user'); } $tracker = $this->request->getClientIp(); $user = Guest::firstOrCreate(['identifier' => $tracker]); return $user; }