/**
  * Handling request for user who is not logged in into to site
  * @param $request
  */
 public function handleRequestForExternalUser($request, $next)
 {
     $userProfileVisiting = UserProfile::find($request->route()->parameter('id'));
     if (strtolower($request->method()) == "get" && (SiteConstants::isManager($userProfileVisiting->user_type) || SiteConstants::isAdmin($userProfileVisiting->user_type))) {
         return redirect('/');
     }
     return $next($request);
 }