Estou utilizando o Laravel 5.7 e caí no problema do loop infinito com o middleware. Tentei reproduzir o código da aula no meu projeto, mas não deu certo:
public function handle($request, Closure $next)
{
if(!$request->is('login') && Auth::guest()) {
return redirect('/login');
}
return $next($request);
}Já o Código do Middleware global está assim:
protected $middleware = [
\App\Http\Middleware\CheckForMaintenanceMode::class,
\Illuminate\Foundation\Http\Middleware\ValidatePostSize::class,
\App\Http\Middleware\TrimStrings::class,
\Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull::class,
\App\Http\Middleware\TrustProxies::class,
\App\Http\Middleware\AutorizadorDeUsuario::class,
];Por que continua dando redirecionamento infinito?