cerrar sesión de un usuario por otro usuario (administrador) en laravel 5.2

supongamos que tres usuarios están actualmente conectados desde tres dispositivos. uno de los usuarios (Admin) quiere cerrar la sesión forzosamente user2, ¿cómo se puede lograr en laravel 5.2?

Estructura de tabla de base de datos ::users -> id|name|email|password|remember_token

Actualizar guión::

user1 --> logged from device 1 [user1 is admin type and has all kind of permission]
user2 --> logged from device 2 [normal user]
user3 --> logged from device 3 [normal user]

Actualmente, todos los usuarios se registran simultáneamente. user1 realiza algunos cambios para user2 y desea volver a iniciar sesión user2, no hay forma de decirle a user2 que vuelva a iniciar sesión, excepto que cierre sesión por user1. ¿Cómo puede el usuario1 cerrar la sesión de un usuario2 (usuario remoto)?

Análisis de la solución dada:

$userIdToLogout = 2; // it is user2

if (!is_null(Auth::user()) {
    if (Auth::user()->id == $userIdToLogout) {
        Auth::logout();
    }
}

- Auth::user() will return user1 information NOT user2
- So if (Auth::user()->id == $userIdToLogout) condition will never be true

¿está mal mi análisis?

Respuestas a la pregunta(1)

Su respuesta a la pregunta