fix for last Laravel update. Guard constructor needs an instance of Illuminate\Session\Store instead of an instance of Illuminate\Session\SessionManager