Meu código, pelo que parece, entra em um redirecionamento infinito, mesmo adicionando a regra no Middleware "Autorizador". Estou usando a versão 5.7.22 do Laravel.
namespace estoque\Http\Middleware;
use Closure;
use Auth;
class Autorizador
{
public function handle($request, Closure $next)
{
if (!$request->is('login') && Auth::guest()) {
return redirect ('/login');
}
return $next($request);
}
}
No Kernel eu adicionei da seguinte forma:
protected $middleware = [
\estoque\Http\Middleware\CheckForMaintenanceMode::class,
\Illuminate\Foundation\Http\Middleware\ValidatePostSize::class,
\estoque\Http\Middleware\TrimStrings::class,
\Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull::class,
\estoque\Http\Middleware\TrustProxies::class,
\estoque\Http\Middleware\Autorizador::class,
];
Ao carregar a página ainda assim a mensagem "ERR_TOO_MANY_REDIRECTS" é exibida e não sai disso. Tentei dar uma olhada no arquivo desse módulo do curso, mas não encontrei os arquivos mencionados na aula, é isso mesmo?
Obrigado.