routeIs('gate.login', 'gate.attempt', 'gate.logout', 'rate-cards.public')) { return $next($request); } if (! $request->session()->get('gate_authenticated')) { return redirect()->route('gate.login'); } return $next($request); } }