¿Por que me devuelve “Call to undefined method Illuminate\Session\Store::getMetadataBag()” al actualizar laravel a la versión 5.8?

Al actualizar laravel de la versión 5.2 a la versión 5.8 (no me ha permitido hacer la actualización de la 5.2 a la 5.4 o 5.6) me devuelve el error: “Call to undefined method Illuminate\Session\Store::getMetadataBag()” que por lo que he visto, tiene que ver con el control de sesión, y por mas que busco en la documentación de laravel no encuentro como darle solución. ¿Alguien ha tenido un error como este y ha podido solucionarlo?